Interface SyncConfigurationManager

  • All Known Implementing Classes:
    SyncConfigurationManagerImpl

    public interface SyncConfigurationManager
    Provides persist operations for configuration related operations.
    Author:
    Daniel Bernstein
    • Method Detail

      • persistDuracloudConfiguration

        void persistDuracloudConfiguration​(String username,
                                           String password,
                                           String host,
                                           String port,
                                           String spaceId)
        Parameters:
        username -
        password -
        host -
        port -
        spaceId -
      • 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)
      • getMaxFileSizeInBytes

        long getMaxFileSizeInBytes()
      • setMaxFileSizeInBytes

        void setMaxFileSizeInBytes​(long maxFileSize)