Class WebDriverPoolMonitor
-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public class WebDriverPoolMonitor extends GracefulScheduledExecutorThe web driver pool monitor.
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisActiveprivate final WebDriverPoolManagerdriverPoolManagerprivate final ImmutableConfigconfprivate final BooleanautoCloseprivate final ScheduledExecutorServiceexecutorprivate DurationinitialDelayprivate Durationintervalprivate final BooleanisClosed
-
Constructor Summary
Constructors Constructor Description WebDriverPoolMonitor(WebDriverPoolManager driverPoolManager, ImmutableConfig conf, Long initialDelay, Long interval)
-
Method Summary
Modifier and Type Method Description final BooleanisActive()final WebDriverPoolManagergetDriverPoolManager()final ImmutableConfiggetConf()Unitrun()-
Methods inherited from class ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
close, getAutoClose, getExecutor, getInitialDelay, getInterval, isClosed, setInitialDelay, setInterval, start, start, start, start, start, start -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
WebDriverPoolMonitor
WebDriverPoolMonitor(WebDriverPoolManager driverPoolManager, ImmutableConfig conf, Long initialDelay, Long interval)
-
-
Method Detail
-
getDriverPoolManager
final WebDriverPoolManager getDriverPoolManager()
-
getConf
final ImmutableConfig getConf()
-
-
-
-