Package org.apache.hc.core5.reactor
Class IOWorkers.PowerOfTwoSelector
- java.lang.Object
-
- org.apache.hc.core5.reactor.IOWorkers.PowerOfTwoSelector
-
- All Implemented Interfaces:
IOWorkers.Selector
- Enclosing class:
- IOWorkers
private static final class IOWorkers.PowerOfTwoSelector extends java.lang.Object implements IOWorkers.Selector
-
-
Field Summary
Fields Modifier and Type Field Description private SingleCoreIOReactor[]
dispatchers
private java.util.concurrent.atomic.AtomicInteger
idx
-
Constructor Summary
Constructors Constructor Description PowerOfTwoSelector(SingleCoreIOReactor[] dispatchers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SingleCoreIOReactor
next()
-
-
-
Field Detail
-
idx
private final java.util.concurrent.atomic.AtomicInteger idx
-
dispatchers
private final SingleCoreIOReactor[] dispatchers
-
-
Constructor Detail
-
PowerOfTwoSelector
PowerOfTwoSelector(SingleCoreIOReactor[] dispatchers)
-
-
Method Detail
-
next
public SingleCoreIOReactor next()
- Specified by:
next
in interfaceIOWorkers.Selector
-
-