-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public class ProxyPoolMonitor extends ScheduledMonitor
-
-
Field Summary
Fields Modifier and Type Field Description private final ProxyPoolproxyPoolprivate DurationinitialDelayprivate DurationwatchIntervalprivate final ScheduledExecutorServiceexecutorprivate final BooleanautoClose
-
Constructor Summary
Constructors Constructor Description ProxyPoolMonitor(ProxyPool proxyPool, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final ProxyPoolgetProxyPool()final DurationgetInitialDelay()final UnitsetInitialDelay(Duration initialDelay)final DurationgetWatchInterval()final UnitsetWatchInterval(Duration watchInterval)final ScheduledExecutorServicegetExecutor()final BooleangetAutoClose()Unitwatch()-
-
Constructor Detail
-
ProxyPoolMonitor
ProxyPoolMonitor(ProxyPool proxyPool, ImmutableConfig conf)
-
-
Method Detail
-
getProxyPool
final ProxyPool getProxyPool()
-
getInitialDelay
final Duration getInitialDelay()
-
setInitialDelay
final Unit setInitialDelay(Duration initialDelay)
-
getWatchInterval
final Duration getWatchInterval()
-
setWatchInterval
final Unit setWatchInterval(Duration watchInterval)
-
getExecutor
final ScheduledExecutorService getExecutor()
-
getAutoClose
final Boolean getAutoClose()
-
-
-
-