public interface IFileSyncService
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledgeFiles(OutgoingBatch outgoingBatch) |
void |
clearCache() |
void |
deleteAllFileTriggerRouters() |
void |
deleteFileTrigger(FileTrigger fileTrigger) |
void |
deleteFileTriggerRouter(FileTriggerRouter fileTriggerRouter) |
void |
deleteFileTriggerRouter(java.lang.String triggerId,
java.lang.String routerId) |
java.io.File |
getControleFile(java.io.File file) |
DirectorySnapshot |
getDirectorySnapshot(FileTriggerRouter fileTriggerRouter) |
FileTrigger |
getFileTrigger(java.lang.String triggerId) |
FileTriggerRouter |
getFileTriggerRouter(java.lang.String triggerId,
java.lang.String routerId,
boolean refreshCache) |
java.util.List<FileTriggerRouter> |
getFileTriggerRouters(boolean refreshCache) |
java.util.List<FileTriggerRouter> |
getFileTriggerRoutersForCurrentNode(boolean refreshCache) |
java.util.List<FileTrigger> |
getFileTriggers() |
java.lang.Object[] |
getStagingPathComponents(OutgoingBatch fileSyncBatch) |
void |
loadFilesFromPush(java.lang.String nodeId,
java.io.InputStream in,
java.io.OutputStream out) |
RemoteNodeStatuses |
pullFilesFromNodes(boolean force) |
RemoteNodeStatuses |
pushFilesToNodes(boolean force) |
boolean |
refreshFromDatabase() |
void |
save(java.util.List<FileSnapshot> changes) |
void |
saveFileTrigger(FileTrigger fileTrigger) |
void |
saveFileTriggerRouter(FileTriggerRouter fileTriggerRouter) |
java.util.List<OutgoingBatch> |
sendFiles(ProcessInfo processInfo,
Node node,
IOutgoingTransport outgoingTransport) |
void |
trackChanges(boolean force) |
void trackChanges(boolean force)
java.util.List<FileTrigger> getFileTriggers()
FileTrigger getFileTrigger(java.lang.String triggerId)
void saveFileTrigger(FileTrigger fileTrigger)
void saveFileTriggerRouter(FileTriggerRouter fileTriggerRouter)
void deleteFileTriggerRouter(java.lang.String triggerId,
java.lang.String routerId)
void deleteFileTriggerRouter(FileTriggerRouter fileTriggerRouter)
void deleteAllFileTriggerRouters()
void deleteFileTrigger(FileTrigger fileTrigger)
void clearCache()
DirectorySnapshot getDirectorySnapshot(FileTriggerRouter fileTriggerRouter)
void save(java.util.List<FileSnapshot> changes)
java.util.List<FileTriggerRouter> getFileTriggerRoutersForCurrentNode(boolean refreshCache)
java.util.List<FileTriggerRouter> getFileTriggerRouters(boolean refreshCache)
FileTriggerRouter getFileTriggerRouter(java.lang.String triggerId, java.lang.String routerId, boolean refreshCache)
void loadFilesFromPush(java.lang.String nodeId,
java.io.InputStream in,
java.io.OutputStream out)
RemoteNodeStatuses pullFilesFromNodes(boolean force)
RemoteNodeStatuses pushFilesToNodes(boolean force)
java.util.List<OutgoingBatch> sendFiles(ProcessInfo processInfo, Node node, IOutgoingTransport outgoingTransport)
void acknowledgeFiles(OutgoingBatch outgoingBatch)
boolean refreshFromDatabase()
java.io.File getControleFile(java.io.File file)
java.lang.Object[] getStagingPathComponents(OutgoingBatch fileSyncBatch)