-
- 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 BooleangetIsActive()final WebDriverPoolManagergetDriverPoolManager()final ImmutableConfiggetConf()final BooleangetAutoClose()final ScheduledExecutorServicegetExecutor()final DurationgetInitialDelay()final UnitsetInitialDelay(Duration initialDelay)final DurationgetInterval()final UnitsetInterval(Duration interval)final BooleangetIsClosed()Unitrun()-
-
Constructor Detail
-
WebDriverPoolMonitor
WebDriverPoolMonitor(WebDriverPoolManager driverPoolManager, ImmutableConfig conf, Long initialDelay, Long interval)
-
-
Method Detail
-
getIsActive
final Boolean getIsActive()
-
getDriverPoolManager
final WebDriverPoolManager getDriverPoolManager()
-
getConf
final ImmutableConfig getConf()
-
getAutoClose
final Boolean getAutoClose()
-
getExecutor
final ScheduledExecutorService getExecutor()
-
getInitialDelay
final Duration getInitialDelay()
-
setInitialDelay
final Unit setInitialDelay(Duration initialDelay)
-
getInterval
final Duration getInterval()
-
setInterval
final Unit setInterval(Duration interval)
-
getIsClosed
final Boolean getIsClosed()
-
-
-
-