protected class JCRLocalCMISDrive.Sync.TraversingAlgorithm extends Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem |
protected class |
JCRLocalCMISDrive.Sync.TraversingAlgorithm.FolderReader |
| Modifier and Type | Field and Description |
|---|---|
protected Queue<JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem> |
allItems |
protected Map<String,List<javax.jcr.Node>> |
allLocal |
protected Queue<Future<org.apache.chemistry.opencmis.client.api.Folder>> |
readers |
| Modifier | Constructor and Description |
|---|---|
protected |
JCRLocalCMISDrive.Sync.TraversingAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isReadDone() |
protected Future<org.apache.chemistry.opencmis.client.api.Folder> |
readItems(String folderId) |
protected org.apache.chemistry.opencmis.client.api.Folder |
syncChilds(String folderId) |
protected void |
syncFiles() |
protected final Queue<JCRLocalCMISDrive.Sync.TraversingAlgorithm.CMISItem> allItems
protected JCRLocalCMISDrive.Sync.TraversingAlgorithm()
protected Future<org.apache.chemistry.opencmis.client.api.Folder> readItems(String folderId) throws javax.jcr.RepositoryException, org.exoplatform.clouddrive.CloudDriveException
javax.jcr.RepositoryExceptionorg.exoplatform.clouddrive.CloudDriveExceptionprotected void syncFiles()
throws javax.jcr.RepositoryException,
org.exoplatform.clouddrive.CloudDriveException,
InterruptedException
javax.jcr.RepositoryExceptionorg.exoplatform.clouddrive.CloudDriveExceptionInterruptedExceptionprotected boolean isReadDone()
protected org.apache.chemistry.opencmis.client.api.Folder syncChilds(String folderId) throws javax.jcr.RepositoryException, org.exoplatform.clouddrive.CloudDriveException, InterruptedException
javax.jcr.RepositoryExceptionorg.exoplatform.clouddrive.CloudDriveExceptionInterruptedExceptionCopyright © 2003–2014 eXo Platform SAS. All rights reserved.