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

public Class Entry

extends Object
Class Inheritance
Known Direct Subclasses
org.eclipse.jetty.http3.qpack.internal.table.Entry.StaticEntry
Imports
java.nio.ByteBuffer, java.util.concurrent.atomic.AtomicInteger, org.eclipse.jetty.http.HttpField, org.eclipse.jetty.http.compression.HuffmanEncoder, .NBitIntegerEncoder, org.eclipse.jetty.util.StringUtil

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private int
private final HttpField
private final AtomicInteger

Constructor Summary

AccessConstructor and Description
public
public
public
Entry(int index, HttpField field)

Method Summary

Modifier and TypeMethod and Description
public HttpField
public int
public int
public int
public static int
getSize(Entry entry)

public static int
public byte[]
public boolean
public void
public void
public void
setIndex(int index)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

_absoluteIndexback to summary
private int _absoluteIndex
_fieldback to summary
private final HttpField _field
_referenceCountback to summary
private final AtomicInteger _referenceCount

Constructor Detail

Entryback to summary
public Entry()
Entryback to summary
public Entry(HttpField field)
Entryback to summary
public Entry(int index, HttpField field)

Method Detail

getHttpFieldback to summary
public HttpField getHttpField()
getIndexback to summary
public int getIndex()
getReferenceCountback to summary
public int getReferenceCount()
getSizeback to summary
public int getSize()
getSizeback to summary
public static int getSize(Entry entry)
getSizeback to summary
public static int getSize(HttpField field)
getStaticHuffmanValueback to summary
public byte[] getStaticHuffmanValue()
isStaticback to summary
public boolean isStatic()
referenceback to summary
public void reference()
releaseback to summary
public void release()
setIndexback to summary
public void setIndex(int index)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
org.eclipse.jetty.http3.qpack.internal.table back to summary

public Class Entry.StaticEntry

extends Entry
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final byte
private final byte[]

Constructor Summary

AccessConstructor and Description
pack-priv
StaticEntry(int index, HttpField field)

Method Summary

Modifier and TypeMethod and Description
public byte
public byte[]
public boolean
Inherited from org.eclipse.jetty.http3.qpack.internal.table.Entry:
getHttpFieldgetIndexgetReferenceCountgetSizegetSizegetSizereferencereleasesetIndextoString

Field Detail

_encodedFieldback to summary
private final byte _encodedField
_huffmanValueback to summary
private final byte[] _huffmanValue

Constructor Detail

StaticEntryback to summary
pack-priv StaticEntry(int index, HttpField field)

Method Detail

getEncodedFieldback to summary
public byte getEncodedField()
getStaticHuffmanValueback to summary
public byte[] getStaticHuffmanValue()

Overrides org.eclipse.jetty.http3.qpack.internal.table.Entry.getStaticHuffmanValue.

Annotations
@Override
isStaticback to summary
public boolean isStatic()

Overrides org.eclipse.jetty.http3.qpack.internal.table.Entry.isStatic.

Annotations
@Override