Interface | Description |
---|---|
LocalRepoTransport | |
RepoTransport |
Transport abstraction.
|
RepoTransportFactory |
Factory creating instances of classes implementing
RepoTransport . |
Class | Description |
---|---|
AbstractRepoTransport | |
AbstractRepoTransportFactory | |
RepoTransportFactoryRegistry |
Enum | Description |
---|---|
FileWriteStrategy |
Strategy controlling how and when a destination file is written.
|
TransferDoneMarkerType |
Exception | Description |
---|---|
CollisionException | |
DeleteModificationCollisionException |
The synchronisation logic accesses all repositories through this abstraction layer. Therefore, the synchronisation logic does not need to know any details about how to communicate with a repository.
There are currently two implementations:
The most important class in this package is the interface
RepoTransport
.
Copyright © 2013–2019. All rights reserved.