- 2.70.0 (latest)
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
public
interface
WatchdogProvider
Methods
getWatchdog()
public
abstract
Watchdog
getWatchdog
()
needsCheckInterval()
public
abstract
boolean
needsCheckInterval
()
needsClock()
public
abstract
boolean
needsClock
()
needsExecutor()
public
abstract
boolean
needsExecutor
()
shouldAutoClose()
public
abstract
boolean
shouldAutoClose
()
Return true if the watchdog should be automatically unscheduled.
withCheckInterval(Duration checkInterval)
public
abstract
WatchdogProvider
withCheckInterval
(
Duration
checkInterval
)
Parameter
Name
Description
checkInterval
org.threeten.bp.Duration
withClock(ApiClock clock)
public
abstract
WatchdogProvider
withClock
(
ApiClock
clock
)
withExecutor(ScheduledExecutorService executor)
public
abstract
WatchdogProvider
withExecutor
(
ScheduledExecutorService
executor
)