| 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–2017. All rights reserved.