Package org.duracloud.syncui.service
Interface SyncConfigurationManager
-
- All Known Implementing Classes:
SyncConfigurationManagerImpl
public interface SyncConfigurationManagerProvides persist operations for configuration related operations.- Author:
- Daniel Bernstein
-
-
Field Summary
Fields Modifier and Type Field Description static longGIGABYTES
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetMaxFileSizeInBytes()RunModegetMode()StringgetPrefix()intgetThreadCount()StringgetUpdateSuffix()FilegetWorkDirectory()booleanisConfigurationComplete()booleanisJumpStart()booleanisRenameUpdates()booleanisSyncDeletes()booleanisSyncUpdates()voidpersist()voidpersistDirectoryConfigs(DirectoryConfigs configs)voidpersistDuracloudConfiguration(String username, String password, String host, String port, String spaceId)voidpurgeWorkDirectory()DirectoryConfigsretrieveDirectoryConfigs()DuracloudConfigurationretrieveDuracloudConfiguration()voidsetConfigXmlPath(String configXml)voidsetJumpStart(boolean jumpStart)voidsetMaxFileSizeInBytes(long maxFileSize)voidsetMode(RunMode mode)voidsetPrefix(String prefix)voidsetRenameUpdates(boolean b)voidsetSyncDeletes(boolean flag)voidsetSyncUpdates(boolean b)voidsetThreadCount(int threadCount)
-
-
-
Field Detail
-
GIGABYTES
static final long GIGABYTES
- See Also:
- Constant Field Values
-
-
Method Detail
-
persistDuracloudConfiguration
void persistDuracloudConfiguration(String username, String password, String host, String port, String spaceId)
- Parameters:
username-password-host-port-spaceId-
-
retrieveDuracloudConfiguration
DuracloudConfiguration retrieveDuracloudConfiguration()
- Returns:
-
retrieveDirectoryConfigs
DirectoryConfigs retrieveDirectoryConfigs()
- Returns:
-
isConfigurationComplete
boolean isConfigurationComplete()
- Returns:
-
persistDirectoryConfigs
void persistDirectoryConfigs(DirectoryConfigs configs)
-
setConfigXmlPath
void setConfigXmlPath(String configXml)
-
persist
void persist()
-
purgeWorkDirectory
void purgeWorkDirectory()
-
setSyncDeletes
void setSyncDeletes(boolean flag)
-
isSyncDeletes
boolean isSyncDeletes()
-
isSyncUpdates
boolean isSyncUpdates()
-
getUpdateSuffix
String getUpdateSuffix()
-
isRenameUpdates
boolean isRenameUpdates()
-
setSyncUpdates
void setSyncUpdates(boolean b)
-
setRenameUpdates
void setRenameUpdates(boolean b)
-
getWorkDirectory
File getWorkDirectory()
-
getPrefix
String getPrefix()
-
setPrefix
void setPrefix(String prefix)
-
getThreadCount
int getThreadCount()
-
setThreadCount
void setThreadCount(int threadCount)
-
setJumpStart
void setJumpStart(boolean jumpStart)
-
isJumpStart
boolean isJumpStart()
-
setMode
void setMode(RunMode mode)
-
getMode
RunMode getMode()
-
getMaxFileSizeInBytes
long getMaxFileSizeInBytes()
-
setMaxFileSizeInBytes
void setMaxFileSizeInBytes(long maxFileSize)
-
-