Interface SyncProcessManager

All Superinterfaces:
SyncProcess
All Known Implementing Classes:
SyncProcessManagerImpl

public interface SyncProcessManager extends SyncProcess
The SyncProcessManager interface delineates the set of functions available for controlling and retrieving state information about the current runtime state of the sync process
Author:
Daniel Bernstein
  • Method Details

    • addSyncStateChangeListener

      void addSyncStateChangeListener(SyncStateChangeListener syncStateChangeListener)
      Parameters:
      syncStateChangeListener -
    • removeSyncStateChangeListener

      void removeSyncStateChangeListener(SyncStateChangeListener syncStateChangeListener)
      Parameters:
      syncStateChangeListener -
    • getMonitoredFiles

      List<MonitoredFile> getMonitoredFiles()
      Returns a list of actively transfering (uploading) files
      Returns:
    • getQueuedFiles

      List<File> getQueuedFiles()
      Returns:
    • getError

      SyncProcessError getError()
      Returns:
    • clearError

      void clearError()
    • clearFailures

      void clearFailures()
    • getFailures

      List<SyncSummary> getFailures()
    • getRecentlyCompleted

      List<SyncSummary> getRecentlyCompleted()