Package io.netty.handler.codec.http2
Class HpackEncoder.HeaderEntry
- java.lang.Object
-
- io.netty.handler.codec.http2.HpackHeaderField
-
- io.netty.handler.codec.http2.HpackEncoder.HeaderEntry
-
- Enclosing class:
- HpackEncoder
private static final class HpackEncoder.HeaderEntry extends HpackHeaderField
A linked hash map HpackHeaderField entry.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) HpackEncoder.HeaderEntry
after
(package private) HpackEncoder.HeaderEntry
before
(package private) int
hash
(package private) int
index
(package private) HpackEncoder.HeaderEntry
next
-
Fields inherited from class io.netty.handler.codec.http2.HpackHeaderField
HEADER_ENTRY_OVERHEAD, name, value
-
-
Constructor Summary
Constructors Constructor Description HeaderEntry(int hash, java.lang.CharSequence name, java.lang.CharSequence value, int index, HpackEncoder.HeaderEntry next)
Creates new entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addBefore(HpackEncoder.HeaderEntry existingEntry)
Inserts this entry before the specified existing entry in the list.private void
remove()
Removes this entry from the linked list.-
Methods inherited from class io.netty.handler.codec.http2.HpackHeaderField
equalsForTest, size, sizeOf, toString
-
-
-
-
Field Detail
-
before
HpackEncoder.HeaderEntry before
-
after
HpackEncoder.HeaderEntry after
-
next
HpackEncoder.HeaderEntry next
-
hash
int hash
-
index
int index
-
-
Constructor Detail
-
HeaderEntry
HeaderEntry(int hash, java.lang.CharSequence name, java.lang.CharSequence value, int index, HpackEncoder.HeaderEntry next)
Creates new entry.
-
-
Method Detail
-
remove
private void remove()
Removes this entry from the linked list.
-
addBefore
private void addBefore(HpackEncoder.HeaderEntry existingEntry)
Inserts this entry before the specified existing entry in the list.
-
-