Package io.netty.util.concurrent
Class AutoScalingEventExecutorChooserFactory.AutoScalingState
- java.lang.Object
-
- io.netty.util.concurrent.AutoScalingEventExecutorChooserFactory.AutoScalingState
-
- Enclosing class:
- AutoScalingEventExecutorChooserFactory
private static final class AutoScalingEventExecutorChooserFactory.AutoScalingState extends java.lang.ObjectAn immutable snapshot of the chooser's state. All state transitions are managed by atomically swapping this object.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intactiveChildrenCount(package private) EventExecutor[]activeExecutors(package private) EventExecutorChooserFactory.EventExecutorChooseractiveExecutorsChooser(package private) longnextWakeUpIndex
-
Constructor Summary
Constructors Constructor Description AutoScalingState(int activeChildrenCount, long nextWakeUpIndex, EventExecutor[] activeExecutors)
-
-
-
Field Detail
-
activeChildrenCount
final int activeChildrenCount
-
nextWakeUpIndex
final long nextWakeUpIndex
-
activeExecutors
final EventExecutor[] activeExecutors
-
activeExecutorsChooser
final EventExecutorChooserFactory.EventExecutorChooser activeExecutorsChooser
-
-
Constructor Detail
-
AutoScalingState
AutoScalingState(int activeChildrenCount, long nextWakeUpIndex, EventExecutor[] activeExecutors)
-
-