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
Classes in io.netty.handler.codec.http2 that implement interfaces with type arguments of type WeightedFairQueueByteDistributor.StateModifier and TypeClassDescriptionprivate static final classA comparator forWeightedFairQueueByteDistributor.Statewhich has no associatedHttp2Streamobject.private static final classFields 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 parentsWeightedFairQueueByteDistributor.State.totalQueuedWeightsincludes 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.