Class SyncOptimizeManager

java.lang.Object
org.duracloud.syncui.service.SyncOptimizeManager

@Component("syncOptimizeManager") public class SyncOptimizeManager extends Object
This class wraps the SyncOptimizeDriver for use as an asynchronous business service.
Author:
Daniel Bernstein
  • Constructor Details

  • Method Details

    • isRunning

      public boolean isRunning()
    • getStatus

      public String getStatus()
    • isFailed

      public boolean isFailed()
    • updateRunningStatus

      protected void updateRunningStatus()
    • start

      public void start(SyncOptimizeManagerResultCallBack callback)
      Starts the sync optimization process. On success, the thread count will be updated automatically. It is up to to caller to detect a successful run (using the callback interface) and responding with an autostart of the SyncProcessManager if appropriate.
      Parameters:
      callback - on success