Class ConcurrentStatefulDriverPool
-
- All Implemented Interfaces:
public final class ConcurrentStatefulDriverPool
-
-
Field Summary
Fields Modifier and Type Field Description private final Queue<<Error class: unknown class>>standbyDriversprivate final Queue<<Error class: unknown class>>workingDriversprivate final Queue<<Error class: unknown class>>retiredDriversprivate final Queue<<Error class: unknown class>>closedDriversprivate final IntegeractiveDriverCount
-
Constructor Summary
Constructors Constructor Description ConcurrentStatefulDriverPool(<Error class: unknown class> browserManager, Integer capacity)
-
Method Summary
Modifier and Type Method Description final Queue<<Error class: unknown class>>getStandbyDrivers()final Queue<<Error class: unknown class>>getWorkingDrivers()final Queue<<Error class: unknown class>>getRetiredDrivers()final Queue<<Error class: unknown class>>getClosedDrivers()final IntegergetActiveDriverCount()final <Error class: unknown class>poll(Long timeout, TimeUnit unit)final Unit)>offer(<Error class: unknown class> driver)final Unit)>close(<Error class: unknown class> driver)final Unitretire()final UnitcancelAll()final Unitclear()-
-
Constructor Detail
-
ConcurrentStatefulDriverPool
ConcurrentStatefulDriverPool(<Error class: unknown class> browserManager, Integer capacity)
-
-
Method Detail
-
getStandbyDrivers
final Queue<<Error class: unknown class>> getStandbyDrivers()
-
getWorkingDrivers
final Queue<<Error class: unknown class>> getWorkingDrivers()
-
getRetiredDrivers
final Queue<<Error class: unknown class>> getRetiredDrivers()
-
getClosedDrivers
final Queue<<Error class: unknown class>> getClosedDrivers()
-
getActiveDriverCount
@Synchronized() final Integer getActiveDriverCount()
-
poll
@Synchronized() final <Error class: unknown class> poll(Long timeout, TimeUnit unit)
-
offer
@Synchronized() final Unit )>offer(<Error class: unknown class> driver)
-
close
@Synchronized() final Unit )>close(<Error class: unknown class> driver)
-
retire
@Synchronized() final Unit retire()
-
cancelAll
@Synchronized() final Unit cancelAll()
-
clear
@Synchronized() final Unit clear()
-
-
-
-