Package org.duracloud.syncui.service
Class SyncConfigurationManagerImpl
java.lang.Object
org.duracloud.syncui.service.SyncConfigurationManagerImpl
- All Implemented Interfaces:
SyncConfigurationManager
@Component("syncConfigurationManager")
public class SyncConfigurationManagerImpl
extends Object
implements SyncConfigurationManager
- Author:
- Daniel Bernstein
-
Field Summary
Fields inherited from interface org.duracloud.syncui.service.SyncConfigurationManager
GIGABYTES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetMode()intbooleanbooleanbooleanbooleanbooleanvoidpersist()voidpersistDirectoryConfigs(DirectoryConfigs configs) voidpersistDuracloudConfiguration(String username, String password, String host, String port, String spaceId) voidvoidsetConfigXmlPath(String configXml) voidsetJumpStart(boolean jumpStart) voidsetMaxFileSizeInBytes(long maxFileSize) voidvoidvoidsetRenameUpdates(boolean b) voidsetSyncDeletes(boolean flag) voidsetSyncUpdates(boolean b) voidsetThreadCount(int threadCount)
-
Constructor Details
-
SyncConfigurationManagerImpl
public SyncConfigurationManagerImpl()
-
-
Method Details
-
persistDuracloudConfiguration
public void persistDuracloudConfiguration(String username, String password, String host, String port, String spaceId) - Specified by:
persistDuracloudConfigurationin interfaceSyncConfigurationManager
-
retrieveDuracloudConfiguration
- Specified by:
retrieveDuracloudConfigurationin interfaceSyncConfigurationManager- Returns:
-
retrieveDirectoryConfigs
- Specified by:
retrieveDirectoryConfigsin interfaceSyncConfigurationManager- Returns:
-
persistDirectoryConfigs
- Specified by:
persistDirectoryConfigsin interfaceSyncConfigurationManager
-
isConfigurationComplete
public boolean isConfigurationComplete()- Specified by:
isConfigurationCompletein interfaceSyncConfigurationManager- Returns:
-
setConfigXmlPath
- Specified by:
setConfigXmlPathin interfaceSyncConfigurationManager
-
persist
public void persist()- Specified by:
persistin interfaceSyncConfigurationManager
-
getWorkDirectory
- Specified by:
getWorkDirectoryin interfaceSyncConfigurationManager
-
purgeWorkDirectory
public void purgeWorkDirectory()- Specified by:
purgeWorkDirectoryin interfaceSyncConfigurationManager
-
isSyncDeletes
public boolean isSyncDeletes()- Specified by:
isSyncDeletesin interfaceSyncConfigurationManager
-
setSyncDeletes
public void setSyncDeletes(boolean flag) - Specified by:
setSyncDeletesin interfaceSyncConfigurationManager
-
getUpdateSuffix
- Specified by:
getUpdateSuffixin interfaceSyncConfigurationManager
-
setSyncUpdates
public void setSyncUpdates(boolean b) - Specified by:
setSyncUpdatesin interfaceSyncConfigurationManager
-
isSyncUpdates
public boolean isSyncUpdates()- Specified by:
isSyncUpdatesin interfaceSyncConfigurationManager
-
setRenameUpdates
public void setRenameUpdates(boolean b) - Specified by:
setRenameUpdatesin interfaceSyncConfigurationManager
-
isRenameUpdates
public boolean isRenameUpdates()- Specified by:
isRenameUpdatesin interfaceSyncConfigurationManager
-
getPrefix
- Specified by:
getPrefixin interfaceSyncConfigurationManager
-
setPrefix
- Specified by:
setPrefixin interfaceSyncConfigurationManager
-
getThreadCount
public int getThreadCount()- Specified by:
getThreadCountin interfaceSyncConfigurationManager
-
setThreadCount
public void setThreadCount(int threadCount) - Specified by:
setThreadCountin interfaceSyncConfigurationManager
-
setJumpStart
public void setJumpStart(boolean jumpStart) - Specified by:
setJumpStartin interfaceSyncConfigurationManager
-
isJumpStart
public boolean isJumpStart()- Specified by:
isJumpStartin interfaceSyncConfigurationManager
-
getMode
- Specified by:
getModein interfaceSyncConfigurationManager
-
setMode
- Specified by:
setModein interfaceSyncConfigurationManager
-
setMaxFileSizeInBytes
public void setMaxFileSizeInBytes(long maxFileSize) - Specified by:
setMaxFileSizeInBytesin interfaceSyncConfigurationManager
-
getMaxFileSizeInBytes
public long getMaxFileSizeInBytes()- Specified by:
getMaxFileSizeInBytesin interfaceSyncConfigurationManager
-