- 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
final
class
FixedWatchdogProvider
implements
WatchdogProvider
A watchdog provider which always returns the same watchdog instance provided to the provider during construction.
This is the internal class and is public only for technical reasons. It may change any time without notice, please do not depend on it explicitly.
Implements
WatchdogProviderStatic Methods
create(Watchdog watchdog)
public
static
WatchdogProvider
create
(
Watchdog
watchdog
)
Methods
getWatchdog()
public
Watchdog
getWatchdog
()
needsCheckInterval()
public
boolean
needsCheckInterval
()
needsClock()
public
boolean
needsClock
()
needsExecutor()
public
boolean
needsExecutor
()
shouldAutoClose()
public
boolean
shouldAutoClose
()
Return true if the watchdog should be automatically unscheduled.
withCheckInterval(Duration checkInterval)
public
WatchdogProvider
withCheckInterval
(
Duration
checkInterval
)
This method is obsolete. Use #withCheckIntervalDuration(Duration) instead.
checkInterval
org.threeten.bp.Duration
withCheckIntervalDuration(Duration checkInterval)
public
WatchdogProvider
withCheckIntervalDuration
(
Duration
checkInterval
)
withClock(ApiClock clock)
public
WatchdogProvider
withClock
(
ApiClock
clock
)
withExecutor(ScheduledExecutorService executor)
public
WatchdogProvider
withExecutor
(
ScheduledExecutorService
executor
)