-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized,java.lang.AutoCloseable
public final class DefaultWebDriverPoolManager extends WebDriverPoolManager
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DefaultWebDriverPoolManager(ImmutableConfig conf)
-
Method Summary
-
Methods inherited from class ai.platon.pulsar.protocol.browser.emulator.DefaultWebDriverPoolManager
cancel, cancel, cancelAll, cancelAll, close, closeDriverPoolGracefully, createUnmanagedDriverPool, hasDriverPromise, isFullCapacity, isRetiredPool, maintain, promisedDriverCount, run, run, run, run, runCancelable, subscribeDriver, subscribeDriver, takeSnapshot, takeSnapshot, toString -
Methods inherited from class ai.platon.pulsar.protocol.browser.driver.WebDriverPoolManager
formatPreemptChannelStatus, getParams, preempt, releaseLocks, whenNormal, whenNormalDeferred -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getIsActive
final Boolean getIsActive()
-
getIsReady
final Boolean getIsReady()
-
getDriverSettings
final WebDriverSettings getDriverSettings()
-
getIdleTimeout
final Duration getIdleTimeout()
-
getWorkingDriverPools
final Map<BrowserId, LoadingWebDriverPool> getWorkingDriverPools()
-
getRetiredDriverPools
final Map<BrowserId, LoadingWebDriverPool> getRetiredDriverPools()
-
getClosedDriverPools
final Set<BrowserId> getClosedDriverPools()
-
getStartTime
final Instant getStartTime()
-
getLastActiveTime
final Instant getLastActiveTime()
-
setLastActiveTime
final Unit setLastActiveTime(Instant lastActiveTime)
-
getIdleTime
final Duration getIdleTime()
-
getNumWaitingTasks
final Integer getNumWaitingTasks()
-
getNumStandbyDrivers
final Integer getNumStandbyDrivers()
-
getNumWorkingDrivers
final Integer getNumWorkingDrivers()
-
getNumAvailableDriverSlots
final Integer getNumAvailableDriverSlots()
-
getNumActiveDrivers
final Integer getNumActiveDrivers()
-
getNumDyingDrivers
final Integer getNumDyingDrivers()
-
getNumClosedDrivers
final Integer getNumClosedDrivers()
-
getMaxAllowedDyingDrivers
final Integer getMaxAllowedDyingDrivers()
-
getNumReset
final Meter getNumReset()
-
getNumTimeout
final Meter getNumTimeout()
-
getBrowserManager
final BrowserManager getBrowserManager()
-
getDriverFactory
final WebDriverFactory getDriverFactory()
-
getImmutableConfig
final ImmutableConfig getImmutableConfig()
-
getSuppressMetrics
final Boolean getSuppressMetrics()
-
getHasEvent
final Boolean getHasEvent()
-
getIsNormal
final Boolean getIsNormal()
-
getIsPreempted
final Boolean getIsPreempted()
-
-
-
-