protected class JCRLocalCMISDrive.Sync extends Object
SyncCommand implementation. This command will choose an actual type of the
synchronization depending on the CMIS repository capabilities (Changes Log support).| Modifier and Type | Class and Description |
|---|---|
protected class |
JCRLocalCMISDrive.Sync.ChangesAlgorithm
An implementation of sync based on an CMIS change log.
|
protected class |
JCRLocalCMISDrive.Sync.TraversingAlgorithm
CMIS drive sync based on all remote files traversing: we do
compare all remote files with locals by its change log and fetch an item if the logs differ.
|
| Modifier and Type | Field and Description |
|---|---|
protected CMISAPI |
api
Internal API.
|
protected org.exoplatform.clouddrive.CloudDriveException |
preSyncError |
| Modifier | Constructor and Description |
|---|---|
protected |
JCRLocalCMISDrive.Sync() |
protected final CMISAPI api
protected org.exoplatform.clouddrive.CloudDriveException preSyncError
protected void preSyncFiles()
throws org.exoplatform.clouddrive.CloudDriveException,
javax.jcr.RepositoryException,
InterruptedException
org.exoplatform.clouddrive.CloudDriveExceptionjavax.jcr.RepositoryExceptionInterruptedExceptionprotected void syncFiles()
throws org.exoplatform.clouddrive.CloudDriveException,
javax.jcr.RepositoryException,
InterruptedException
org.exoplatform.clouddrive.CloudDriveExceptionjavax.jcr.RepositoryExceptionInterruptedExceptionCopyright © 2003–2015 eXo Platform SAS. All rights reserved.