APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.net.http.qpack.writers

pack-priv final Class FieldLineIndexedNameWriter

extends Object
implements BinaryRepresentationWriter
Class Inheritance
All Implemented Interfaces
jdk.internal.net.http.qpack.writers.BinaryRepresentationWriter
Imports
jdk.internal.net.http.qpack.QPACK, .TableEntry, java.nio.ByteBuffer

Field Summary

Modifier and TypeField and Description
private final IntegerWriter
private final QPACK.Logger
private static final int
private static final int
private int
private static final int
private final StringWriter

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public BinaryRepresentationWriter
configure(TableEntry e, boolean hideIntermediary, long base)

private BinaryRepresentationWriter
configureDynamic(TableEntry e, boolean hideIntermediary, long base)

private BinaryRepresentationWriter
configureStatic(TableEntry e, boolean hideIntermediary)

private FieldLineIndexedNameWriter
dynamicIndex(long relativeIndex, boolean hideIntermediary)

private FieldLineIndexedNameWriter
dynamicPostBaseIndex(long relativeIndex, boolean hideIntermediary)

public FieldLineIndexedNameWriter
private FieldLineIndexedNameWriter
staticIndex(long absoluteIndex, boolean hideIntermediary)

private FieldLineIndexedNameWriter
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

intWriterback to summary
private final IntegerWriter intWriter
loggerback to summary
private final QPACK.Logger logger
NAME_PART_WRITTENback to summary
private static final int NAME_PART_WRITTEN
NEWback to summary
private static final int NEW
stateback to summary
private int state
VALUE_WRITTENback to summary
private static final int VALUE_WRITTEN
valueWriterback to summary
private final StringWriter valueWriter

Constructor Detail

FieldLineIndexedNameWriterback to summary
pack-priv FieldLineIndexedNameWriter(QPACK.Logger logger)

Method Detail

configureback to summary
public BinaryRepresentationWriter configure(TableEntry e, boolean hideIntermediary, long base) throws IndexOutOfBoundsException
configureDynamicback to summary
private BinaryRepresentationWriter configureDynamic(TableEntry e, boolean hideIntermediary, long base) throws IndexOutOfBoundsException
configureStaticback to summary
private BinaryRepresentationWriter configureStatic(TableEntry e, boolean hideIntermediary) throws IndexOutOfBoundsException
dynamicIndexback to summary
private FieldLineIndexedNameWriter dynamicIndex(long relativeIndex, boolean hideIntermediary)
dynamicPostBaseIndexback to summary
private FieldLineIndexedNameWriter dynamicPostBaseIndex(long relativeIndex, boolean hideIntermediary)
resetback to summary
public FieldLineIndexedNameWriter reset()

Implements jdk.internal.net.http.qpack.writers.BinaryRepresentationWriter.reset.

Annotations
@Override
staticIndexback to summary
private FieldLineIndexedNameWriter staticIndex(long absoluteIndex, boolean hideIntermediary)
valueback to summary
private FieldLineIndexedNameWriter value(TableEntry e)
writeback to summary
public boolean write(ByteBuffer destination)

Implements jdk.internal.net.http.qpack.writers.BinaryRepresentationWriter.write.

Annotations
@Override