Top Inners Fields Constructors Methods
org.eclipse.jetty.http3.qpack.internal

public Class StreamInfo

extends Object
implements Iterable<StreamInfo.SectionInfo>
Class Inheritance
All Implemented Interfaces
java.lang.Iterable
Imports
java.util.ArrayList, .Iterator, .LinkedList, .List, .Queue, org.eclipse.jetty.http3.qpack.internal.table.Entry

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final Queue<StreamInfo.SectionInfo>
private final long

Constructor Summary

AccessConstructor and Description
public
StreamInfo(long streamId)

Method Summary

Modifier and TypeMethod and Description
public StreamInfo.SectionInfo
public void
add(StreamInfo.SectionInfo sectionInfo)

public StreamInfo.SectionInfo
public long
public boolean
public boolean
public Iterator<StreamInfo.SectionInfo>
iterator()

Implements java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_sectionInfosback to summary
private final Queue<StreamInfo.SectionInfo> _sectionInfos
_streamIdback to summary
private final long _streamId

Constructor Detail

StreamInfoback to summary
public StreamInfo(long streamId)

Method Detail

acknowledgeback to summary
public StreamInfo.SectionInfo acknowledge()
addback to summary
public void add(StreamInfo.SectionInfo sectionInfo)
getCurrentSectionInfoback to summary
public StreamInfo.SectionInfo getCurrentSectionInfo()
getStreamIdback to summary
public long getStreamId()
isBlockedback to summary
public boolean isBlocked()
isEmptyback to summary
public boolean isEmpty()
iteratorback to summary
public Iterator<StreamInfo.SectionInfo> iterator()

Implements java.lang.Iterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Annotations
@Override
removeback to summary
public void remove(StreamInfo.SectionInfo sectionInfo)
org.eclipse.jetty.http3.qpack.internal back to summary

public Class StreamInfo.SectionInfo

extends Object
Class Inheritance
  • java.lang.Object
  • org.eclipse.jetty.http3.qpack.internal.StreamInfo.SectionInfo

Field Summary

Modifier and TypeField and Description
private boolean
private final List<Entry>
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public int
public boolean
public void
public void
public void
setRequiredInsertCount(int requiredInsertCount)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_blockback to summary
private boolean _block
_entriesback to summary
private final List<Entry> _entries
_requiredInsertCountback to summary
private int _requiredInsertCount

Constructor Detail

SectionInfoback to summary
public SectionInfo()

Method Detail

blockback to summary
public void block()
getRequiredInsertCountback to summary
public int getRequiredInsertCount()
isBlockingback to summary
public boolean isBlocking()
referenceback to summary
public void reference(Entry entry)
releaseback to summary
public void release()
setRequiredInsertCountback to summary
public void setRequiredInsertCount(int requiredInsertCount)