# Class: com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier

Enforce time\-outs on operations and throw [OperationTimedOutException](OperationTimedOutException). Same as [Watchdog](Watchdog).

## Constructor: TimedOperationVerifier
- parameter: `t0`, type: `long`
- parameter: `maxExecTime`, type: `long`

Description: Create a verifier.
parameter: t0: epoch\-relative timestamp in ms
parameter: maxExecTime: max allowed execution time in ms; 0 means no limit

## Constructor: TimedOperationVerifier
- parameter: `maxExecTime`, type: `long`

Description: Create a verifier whose start time is the current time.
parameter: maxExecTime: max allowed execution time in ms; 0 means no limit

## Constructor: TimedOperationVerifier

Description: Create a verifier with no time limit.

## Static Field: DEFAULT
Type: `com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier`

## Method: getInitTime
- return type: `long`


## Method: getMaxExecTime
- return type: `long`


## Method: verify


## Static Method: reportInterruption
- parameter: `e`, type: `java.lang.InterruptedException`


## Static Method: verify
- parameter: `o`, type: `com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier`


## Static Method: verifyInterruptions


