Class ChangeWatcher

java.lang.Object
org.duracloud.sync.mgmt.ChangeWatcher
All Implemented Interfaces:
Runnable

public class ChangeWatcher extends Object implements Runnable
Watches for new items on the ChangedList.
  • Constructor Details

    • ChangeWatcher

      public ChangeWatcher(ChangedList changedList, ChangeHandler handler, long watchFrequency)
      Creates a ChangeWatcher which watches for changes to the ChangedList and notifies the ChangeHandler.
      Parameters:
      changedList - the ChangedList to watch
      handler - the ChangeHandler to notify
      watchFrequency - how often to check for changes
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • endWatch

      public void endWatch()