Class StatusManager

java.lang.Object
org.duracloud.sync.mgmt.StatusManager

public class StatusManager extends Object
Singleton class which tracks the status of the sync queue
  • Constructor Details

    • StatusManager

      protected StatusManager()
  • Method Details

    • getInstance

      public static StatusManager getInstance()
    • getQueueSize

      public int getQueueSize()
    • startingWork

      public void startingWork()
    • stoppingWork

      public void stoppingWork()
    • successfulCompletion

      public void successfulCompletion(SyncSummary summary)
    • failedCompletion

      public void failedCompletion(SyncSummary file)
    • getInWork

      public long getInWork()
    • getSucceeded

      public long getSucceeded()
    • getFailed

      public List<SyncSummary> getFailed()
    • getRecentlyCompleted

      public List<SyncSummary> getRecentlyCompleted()
    • setVersion

      public void setVersion(String version)
    • clearFailed

      public void clearFailed()
    • clear

      public void clear()
    • getPrintableStatus

      public String getPrintableStatus()