Class SyncOptimizeManager


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

      • 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