Uses of Class
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor.State
Packages that use WeightedFairQueueByteDistributor.State
-
Uses of WeightedFairQueueByteDistributor.State in io.netty.handler.codec.http2
Fields in io.netty.handler.codec.http2 declared as WeightedFairQueueByteDistributor.StateModifier and TypeFieldDescriptionprivate final WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.connectionState(package private) final WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.ParentChangedEvent.oldParent(package private) WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.State.parent(package private) final WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.ParentChangedEvent.stateFields in io.netty.handler.codec.http2 with type parameters of type WeightedFairQueueByteDistributor.StateModifier and TypeFieldDescription(package private) IntObjectMap<WeightedFairQueueByteDistributor.State> WeightedFairQueueByteDistributor.State.childrenprivate final PriorityQueue<WeightedFairQueueByteDistributor.State> WeightedFairQueueByteDistributor.State.pseudoTimeQueueprivate final IntObjectMap<WeightedFairQueueByteDistributor.State> WeightedFairQueueByteDistributor.stateOnlyMapIf there is no Http2Stream object, but we still persist priority information then this is where the state will reside.private final PriorityQueue<WeightedFairQueueByteDistributor.State> WeightedFairQueueByteDistributor.stateOnlyRemovalQueueThis queue will hold streams that are not active and provides the capability to retain priority for streams which have noHttp2Streamobject.Methods in io.netty.handler.codec.http2 that return WeightedFairQueueByteDistributor.StateModifier and TypeMethodDescription(package private) WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.State.peekPseudoTimeQueue()(package private) WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.State.pollPseudoTimeQueue()Must only be called if the pseudoTimeQueue is non-empty!WeightedFairQueueByteDistributor.state(int streamId) WeightedFairQueueByteDistributor.state(Http2Stream stream) Methods in io.netty.handler.codec.http2 that return types with arguments of type WeightedFairQueueByteDistributor.StateModifier and TypeMethodDescriptionWeightedFairQueueByteDistributor.State.removeAllChildrenExcept(WeightedFairQueueByteDistributor.State stateToRetain) Remove all children with the exception ofstreamToRetain.Methods in io.netty.handler.codec.http2 with parameters of type WeightedFairQueueByteDistributor.StateModifier and TypeMethodDescriptionintWeightedFairQueueByteDistributor.StateOnlyComparator.compare(WeightedFairQueueByteDistributor.State o1, WeightedFairQueueByteDistributor.State o2) intWeightedFairQueueByteDistributor.StatePseudoTimeComparator.compare(WeightedFairQueueByteDistributor.State o1, WeightedFairQueueByteDistributor.State o2) private intWeightedFairQueueByteDistributor.distribute(int maxBytes, StreamByteDistributor.Writer writer, WeightedFairQueueByteDistributor.State state) private intWeightedFairQueueByteDistributor.distributeToChildren(int maxBytes, StreamByteDistributor.Writer writer, WeightedFairQueueByteDistributor.State state) It is a pre-condition thatstate.poll()returns a non-nullvalue.(package private) booleanWeightedFairQueueByteDistributor.State.isDescendantOf(WeightedFairQueueByteDistributor.State state) (package private) voidWeightedFairQueueByteDistributor.State.offerAndInitializePseudoTime(WeightedFairQueueByteDistributor.State state) The concept of pseudoTime can be influenced by priority tree manipulations or if a stream goes from "active" to "non-active".(package private) voidWeightedFairQueueByteDistributor.State.offerPseudoTimeQueue(WeightedFairQueueByteDistributor.State state) WeightedFairQueueByteDistributor.State.removeAllChildrenExcept(WeightedFairQueueByteDistributor.State stateToRetain) Remove all children with the exception ofstreamToRetain.(package private) voidWeightedFairQueueByteDistributor.State.removeChild(WeightedFairQueueByteDistributor.State child) Removes the child priority and moves any of its dependencies to being direct dependencies on this node.(package private) voidWeightedFairQueueByteDistributor.State.removePseudoTimeQueue(WeightedFairQueueByteDistributor.State state) private voidWeightedFairQueueByteDistributor.State.setParent(WeightedFairQueueByteDistributor.State newParent) (package private) voidWeightedFairQueueByteDistributor.State.takeChild(WeightedFairQueueByteDistributor.State child, boolean exclusive, List<WeightedFairQueueByteDistributor.ParentChangedEvent> events) (package private) voidWeightedFairQueueByteDistributor.State.takeChild(Iterator<IntObjectMap.PrimitiveEntry<WeightedFairQueueByteDistributor.State>> childItr, WeightedFairQueueByteDistributor.State child, boolean exclusive, List<WeightedFairQueueByteDistributor.ParentChangedEvent> events) Adds a child to this priority.(package private) voidWeightedFairQueueByteDistributor.State.updatePseudoTime(WeightedFairQueueByteDistributor.State parentState, int nsent, long totalQueuedWeights) Assumes the parentstotalQueuedWeightsincludes this node's weight.Method parameters in io.netty.handler.codec.http2 with type arguments of type WeightedFairQueueByteDistributor.StateModifier and TypeMethodDescription(package private) voidWeightedFairQueueByteDistributor.State.takeChild(Iterator<IntObjectMap.PrimitiveEntry<WeightedFairQueueByteDistributor.State>> childItr, WeightedFairQueueByteDistributor.State child, boolean exclusive, List<WeightedFairQueueByteDistributor.ParentChangedEvent> events) Adds a child to this priority.Constructors in io.netty.handler.codec.http2 with parameters of type WeightedFairQueueByteDistributor.StateModifierConstructorDescription(package private)ParentChangedEvent(WeightedFairQueueByteDistributor.State state, WeightedFairQueueByteDistributor.State oldParent) Create a new instance.