OSDN Git Service

Remove transport dir name from TransportClient
authorBernardo Rufino <brufino@google.com>
Thu, 4 Jan 2018 14:16:32 +0000 (14:16 +0000)
committerBernardo Rufino <brufino@google.com>
Fri, 5 Jan 2018 16:57:51 +0000 (16:57 +0000)
commit516ac95746bd1091732e4bc407e2941debdc38d9
tree997414fcfea8c38d8433dc6f33b54706d192df87
parentfa51853ae56ed74a0c854c01851cb1435453005f
Remove transport dir name from TransportClient

To be able to re-use the TransportClient infra for transport
registration, I need to remove transport dir name property from
TransportClient because it's not available before registration
itself. As a result callsites that used getTransportDirName()
from TransportClient will have to go through the
TransportManager for that. Bryan suggested that the
TransportClient wasn't the best place for the property before.

Ref: http://go/br-binding-on-demand
Bug: 17140907
Test: m -j RunFrameworksServicesTests
Change-Id: I3fa335faf97d63adfad1a929336073a70fc8bc02
services/backup/java/com/android/server/backup/RefactoredBackupManagerService.java
services/backup/java/com/android/server/backup/TransportManager.java
services/backup/java/com/android/server/backup/internal/PerformClearTask.java
services/backup/java/com/android/server/backup/internal/PerformInitializeTask.java
services/backup/java/com/android/server/backup/restore/PerformUnifiedRestoreTask.java
services/backup/java/com/android/server/backup/transport/TransportClient.java
services/backup/java/com/android/server/backup/transport/TransportClientManager.java
services/backup/java/com/android/server/backup/transport/TransportNotRegisteredException.java
services/robotests/src/com/android/server/backup/internal/PerformInitializeTaskTest.java
services/robotests/src/com/android/server/backup/testing/TransportTestUtils.java
services/robotests/src/com/android/server/backup/transport/TransportClientTest.java