- 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
)
This method is obsolete. Use #withCheckIntervalDuration(java.time.Duration) instead.
Parameter
Name
Description
checkInterval
org.threeten.bp.Duration
withCheckIntervalDuration(Duration checkInterval)
public
default
WatchdogProvider
withCheckIntervalDuration
(
Duration
checkInterval
)
withClock(ApiClock clock)
public
abstract
WatchdogProvider
withClock
(
ApiClock
clock
)
withExecutor(ScheduledExecutorService executor)
public
abstract
WatchdogProvider
withExecutor
(
ScheduledExecutorService
executor
)