Package org.duracloud.sync.mgmt
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 Summary
Constructors Modifier Constructor Description protectedStatusManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voidclearFailed()voidfailedCompletion(SyncSummary file)List<SyncSummary>getFailed()static StatusManagergetInstance()longgetInWork()StringgetPrintableStatus()intgetQueueSize()List<SyncSummary>getRecentlyCompleted()longgetSucceeded()voidsetVersion(String version)voidstartingWork()voidstoppingWork()voidsuccessfulCompletion(SyncSummary summary)
-
-
-
Method Detail
-
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()
-
-