Package kr.ac.konkuk.ccslab.cm.info
Class CMFileSyncInfo
java.lang.Object
kr.ac.konkuk.ccslab.cm.info.CMFileSyncInfo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFuture<?>
boolean
boolean
boolean
boolean
void
setCurrentMode
(CMFileSyncMode currentMode) void
setFileChangeDetected
(boolean fileChangeDetected) void
setOnlineModePathSizeMap
(Map<Path, Long> onlineModePathSizeMap) void
setPathList
(List<Path> pathList) void
setProactiveModeTaskFuture
(ScheduledFuture<?> proactiveModeTaskFuture) void
setSyncInProgress
(boolean syncInProgress) void
setWatchService
(WatchService watchService) void
setWatchServiceFuture
(Future<?> watchServiceFuture)
-
Field Details
-
SYNC_HOME
- See Also:
-
BLOCK_SIZE
public static final int BLOCK_SIZE- See Also:
-
MAX_BLOCK_SIZE
public static final int MAX_BLOCK_SIZE- See Also:
-
ONLINE_MODE_MAP_FILE
- See Also:
-
-
Constructor Details
-
CMFileSyncInfo
public CMFileSyncInfo()
-
-
Method Details
-
getCurrentMode
-
setCurrentMode
-
isSyncInProgress
public boolean isSyncInProgress() -
setSyncInProgress
public void setSyncInProgress(boolean syncInProgress) -
getBlockChecksumMap
-
getFileIndexToHashToBlockIndexMap
-
getPathList
-
setPathList
-
getIsFileSyncCompletedMap
-
getClientPathEntryListMap
-
getSyncGeneratorMap
-
isFileChangeDetected
public boolean isFileChangeDetected() -
setFileChangeDetected
public void setFileChangeDetected(boolean fileChangeDetected) -
getWatchService
-
setWatchService
-
getWatchServiceFuture
-
setWatchServiceFuture
-
isWatchServiceTaskDone
public boolean isWatchServiceTaskDone() -
getOnlineModeRequestQueue
-
getOnlineModePathSizeMap
-
setOnlineModePathSizeMap
-
getLocalModeRequestQueue
-
getBasisFileListMap
-
getProactiveModeTaskFuture
-
setProactiveModeTaskFuture
-
isProactiveModeTaskDone
public boolean isProactiveModeTaskDone()
-