Uses of Class
io.netty.handler.codec.http2.WeightedFairQueueByteDistributor.State
-
Packages that use WeightedFairQueueByteDistributor.State Package Description io.netty.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames. -
-
Uses of WeightedFairQueueByteDistributor.State in io.netty.handler.codec.http2
Fields in io.netty.handler.codec.http2 declared as WeightedFairQueueByteDistributor.State Modifier and Type Field Description private WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor. connectionState(package private) WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.ParentChangedEvent. oldParent(package private) WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.State. parent(package private) WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.ParentChangedEvent. stateFields in io.netty.handler.codec.http2 with type parameters of type WeightedFairQueueByteDistributor.State Modifier and Type Field Description (package private) IntObjectMap<WeightedFairQueueByteDistributor.State>WeightedFairQueueByteDistributor.State. childrenprivate PriorityQueue<WeightedFairQueueByteDistributor.State>WeightedFairQueueByteDistributor.State. pseudoTimeQueueprivate 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 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.State Modifier and Type Method Description (package private) WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.State. peekPseudoTimeQueue()(package private) WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor.State. pollPseudoTimeQueue()Must only be called if the pseudoTimeQueue is non-empty!private WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor. state(int streamId)private WeightedFairQueueByteDistributor.StateWeightedFairQueueByteDistributor. state(Http2Stream stream)Methods in io.netty.handler.codec.http2 that return types with arguments of type WeightedFairQueueByteDistributor.State Modifier and Type Method Description private IntObjectMap<WeightedFairQueueByteDistributor.State>WeightedFairQueueByteDistributor.State. removeAllChildrenExcept(WeightedFairQueueByteDistributor.State stateToRetain)Remove all children with the exception ofstreamToRetain.Methods in io.netty.handler.codec.http2 with parameters of type WeightedFairQueueByteDistributor.State Modifier and Type Method Description intWeightedFairQueueByteDistributor.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)private IntObjectMap<WeightedFairQueueByteDistributor.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, java.util.List<WeightedFairQueueByteDistributor.ParentChangedEvent> events)(package private) voidWeightedFairQueueByteDistributor.State. takeChild(java.util.Iterator<IntObjectMap.PrimitiveEntry<WeightedFairQueueByteDistributor.State>> childItr, WeightedFairQueueByteDistributor.State child, boolean exclusive, java.util.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.State Modifier and Type Method Description (package private) voidWeightedFairQueueByteDistributor.State. takeChild(java.util.Iterator<IntObjectMap.PrimitiveEntry<WeightedFairQueueByteDistributor.State>> childItr, WeightedFairQueueByteDistributor.State child, boolean exclusive, java.util.List<WeightedFairQueueByteDistributor.ParentChangedEvent> events)Adds a child to this priority.Constructors in io.netty.handler.codec.http2 with parameters of type WeightedFairQueueByteDistributor.State Constructor Description ParentChangedEvent(WeightedFairQueueByteDistributor.State state, WeightedFairQueueByteDistributor.State oldParent)Create a new instance.
-