Class WatcherConfig

java.lang.Object
io.higson.runtime.sync.WatcherConfig
Direct Known Subclasses:
DomainWatcherConfig

public class WatcherConfig extends Object
Author:
przemek hertel
  • Field Details

    • DEFAULT_START_DELAY_SECONDS

      public static final int DEFAULT_START_DELAY_SECONDS
      See Also:
    • DEFAULT_WATCHER_PAUSE_SECONDS

      public static final int DEFAULT_WATCHER_PAUSE_SECONDS
      See Also:
    • DEFAULT_ERROR_RECOVERY_SECONDS

      public static final int DEFAULT_ERROR_RECOVERY_SECONDS
      See Also:
    • DEFAULT_FORCE_SYNC_SECONDS

      public static final int DEFAULT_FORCE_SYNC_SECONDS
      See Also:
  • Constructor Details

    • WatcherConfig

      public WatcherConfig(int startDelaySeconds, int watcherPauseSeconds, int errorPauseSeconds, int forcePauseSeconds)
    • WatcherConfig

      public WatcherConfig(int startDelaySeconds, int watcherPauseSeconds, int errorPauseSeconds)
    • WatcherConfig

      public WatcherConfig(int watcherPauseSeconds)
    • WatcherConfig

      public WatcherConfig()
  • Method Details

    • delay

      public WatcherConfig delay(int startDelaySeconds)
    • pause

      public WatcherConfig pause(int pauseSeconds)
    • error

      public WatcherConfig error(int errorSeconds)
    • force

      public WatcherConfig force(int forceSeconds)
    • getStartDelaySeconds

      public int getStartDelaySeconds()
    • getWatcherPauseSeconds

      public int getWatcherPauseSeconds()
    • getErrorPauseSeconds

      public int getErrorPauseSeconds()
    • getForcePauseSeconds

      public int getForcePauseSeconds()
    • getForcePauseMillis

      public long getForcePauseMillis()
    • toString

      public String toString()
      Overrides:
      toString in class Object