@BetaApi(value="The surface for streaming is not stable yet and may change in the future.")
public interface WatchdogProvider
| Modifier and Type | Method and Description |
|---|---|
Watchdog |
getWatchdog() |
boolean |
needsCheckInterval() |
boolean |
needsClock() |
boolean |
needsExecutor() |
WatchdogProvider |
withCheckInterval(org.threeten.bp.Duration checkInterval) |
WatchdogProvider |
withClock(com.google.api.core.ApiClock clock) |
WatchdogProvider |
withExecutor(ScheduledExecutorService executor) |
boolean needsClock()
WatchdogProvider withClock(@Nonnull com.google.api.core.ApiClock clock)
boolean needsCheckInterval()
WatchdogProvider withCheckInterval(org.threeten.bp.Duration checkInterval)
boolean needsExecutor()
WatchdogProvider withExecutor(ScheduledExecutorService executor)
Watchdog getWatchdog()