Class Watchdog

java.lang.Object
com.pnfsoftware.jeb.util.concurrent.Watchdog

public class Watchdog extends Object
Enforce time-outs on operations and throw OperationTimedOutException. Same as TimedOperationVerifier.
  • Constructor Details

    • Watchdog

      public Watchdog(long t0, long maxExecTime)
    • Watchdog

      public Watchdog(long maxExecTime)
    • Watchdog

      public Watchdog()
  • Method Details

    • getInitTime

      public long getInitTime()
    • getMaxExecTime

      public long getMaxExecTime()
    • verify

      public void verify()
    • verify

      public static void verify(Watchdog o)
    • verifyInterruptions

      public static void verifyInterruptions()
    • reportInterruption

      public static void reportInterruption(InterruptedException e)