| Package | Description |
|---|---|
| io.netty.buffer |
Abstraction of a byte buffer - the fundamental data structure
to represent a low-level binary and text message.
|
| io.netty.handler.codec |
Extensible decoder and its common implementations which deal with the
packet fragmentation and reassembly issue found in a stream-based transport
such as TCP/IP.
|
| io.netty.handler.codec.http |
Encoder, decoder and their related message types for HTTP.
|
| io.netty.handler.codec.http2 |
Handlers for sending and receiving HTTP/2 frames.
|
| io.netty.util |
Utility classes used across multiple packages.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ByteBufUtil.copy(ByteString src,
int srcIdx,
ByteBuf dst,
int length)
|
static void |
ByteBufUtil.copy(ByteString src,
int srcIdx,
ByteBuf dst,
int dstIdx,
int length)
|
| Modifier and Type | Method and Description |
|---|---|
ByteString |
ByteStringValueConverter.convertBoolean(boolean value) |
ByteString |
ByteStringValueConverter.convertByte(byte value) |
ByteString |
ByteStringValueConverter.convertChar(char value) |
ByteString |
ByteStringValueConverter.convertDouble(double value) |
ByteString |
ByteStringValueConverter.convertFloat(float value) |
ByteString |
ByteStringValueConverter.convertInt(int value) |
ByteString |
ByteStringValueConverter.convertLong(long value) |
ByteString |
ByteStringValueConverter.convertObject(Object value) |
ByteString |
ByteStringValueConverter.convertShort(short value) |
ByteString |
ByteStringValueConverter.convertTimeMillis(long value) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ByteStringValueConverter.convertToBoolean(ByteString value) |
byte |
ByteStringValueConverter.convertToByte(ByteString value) |
char |
ByteStringValueConverter.convertToChar(ByteString value) |
double |
ByteStringValueConverter.convertToDouble(ByteString value) |
float |
ByteStringValueConverter.convertToFloat(ByteString value) |
int |
ByteStringValueConverter.convertToInt(ByteString value) |
long |
ByteStringValueConverter.convertToLong(ByteString value) |
short |
ByteStringValueConverter.convertToShort(ByteString value) |
long |
ByteStringValueConverter.convertToTimeMillis(ByteString value) |
| Modifier and Type | Method and Description |
|---|---|
static HttpResponseStatus |
HttpResponseStatus.parseLine(ByteString line)
Parses the specified HTTP status line into a
HttpResponseStatus. |
| Modifier and Type | Method and Description |
|---|---|
ByteString |
DefaultHttp2Headers.authority() |
ByteString |
EmptyHttp2Headers.authority() |
ByteString |
Http2Headers.authority()
Gets the
Http2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such header |
ByteString |
StreamBufferingEncoder.Http2GoAwayException.debugData() |
protected ByteString |
DelegatingDecompressorFrameListener.getTargetContentEncoding(ByteString contentEncoding)
Returns the expected content encoding of the decoded content.
|
protected ByteString |
CompressorHttp2ConnectionEncoder.getTargetContentEncoding(ByteString contentEncoding)
Returns the expected content encoding of the decoded content.
|
ByteString |
DefaultHttp2Headers.method() |
ByteString |
EmptyHttp2Headers.method() |
ByteString |
Http2Headers.method()
Gets the
Http2Headers.PseudoHeaderName.METHOD header or null if there is no such header |
ByteString |
DefaultHttp2Headers.path() |
ByteString |
EmptyHttp2Headers.path() |
ByteString |
Http2Headers.path()
Gets the
Http2Headers.PseudoHeaderName.PATH header or null if there is no such header |
ByteString |
DefaultHttp2Headers.scheme() |
ByteString |
EmptyHttp2Headers.scheme() |
ByteString |
Http2Headers.scheme()
Gets the
Http2Headers.PseudoHeaderName.SCHEME header or null if there is no such header |
ByteString |
DefaultHttp2Headers.status() |
ByteString |
EmptyHttp2Headers.status() |
ByteString |
Http2Headers.status()
Gets the
Http2Headers.PseudoHeaderName.STATUS header or null if there is no such header |
ByteString |
Http2Headers.PseudoHeaderName.value() |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Map.Entry<ByteString,ByteString>> |
Http2Headers.iterator()
Returns an iterator over all HTTP/2 headers from this instance.
|
Iterator<Map.Entry<ByteString,ByteString>> |
Http2Headers.iterator()
Returns an iterator over all HTTP/2 headers from this instance.
|
protected DefaultHeaders.HeaderEntry<ByteString> |
DefaultHttp2Headers.newHeaderEntry(int h,
ByteString name,
ByteString value,
DefaultHeaders.HeaderEntry<ByteString> next) |
| Modifier and Type | Method and Description |
|---|---|
Http2Headers |
DefaultHttp2Headers.add(ByteString name,
ByteString... values) |
Http2Headers |
DefaultHttp2Headers.add(ByteString name,
ByteString... values) |
Http2Headers |
EmptyHttp2Headers.add(ByteString name,
ByteString... values) |
Http2Headers |
EmptyHttp2Headers.add(ByteString name,
ByteString... values) |
Http2Headers |
Http2Headers.add(ByteString name,
ByteString... values) |
Http2Headers |
Http2Headers.add(ByteString name,
ByteString... values) |
Http2Headers |
DefaultHttp2Headers.add(ByteString name,
ByteString value) |
Http2Headers |
EmptyHttp2Headers.add(ByteString name,
ByteString value) |
Http2Headers |
Http2Headers.add(ByteString name,
ByteString value) |
Http2Headers |
DefaultHttp2Headers.add(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
EmptyHttp2Headers.add(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
Http2Headers.add(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
DefaultHttp2Headers.addBoolean(ByteString name,
boolean value) |
Http2Headers |
EmptyHttp2Headers.addBoolean(ByteString name,
boolean value) |
Http2Headers |
Http2Headers.addBoolean(ByteString name,
boolean value) |
Http2Headers |
DefaultHttp2Headers.addByte(ByteString name,
byte value) |
Http2Headers |
EmptyHttp2Headers.addByte(ByteString name,
byte value) |
Http2Headers |
Http2Headers.addByte(ByteString name,
byte value) |
Http2Headers |
DefaultHttp2Headers.addChar(ByteString name,
char value) |
Http2Headers |
EmptyHttp2Headers.addChar(ByteString name,
char value) |
Http2Headers |
Http2Headers.addChar(ByteString name,
char value) |
Http2Headers |
DefaultHttp2Headers.addDouble(ByteString name,
double value) |
Http2Headers |
EmptyHttp2Headers.addDouble(ByteString name,
double value) |
Http2Headers |
Http2Headers.addDouble(ByteString name,
double value) |
Http2Headers |
DefaultHttp2Headers.addFloat(ByteString name,
float value) |
Http2Headers |
EmptyHttp2Headers.addFloat(ByteString name,
float value) |
Http2Headers |
Http2Headers.addFloat(ByteString name,
float value) |
Http2Headers |
DefaultHttp2Headers.addInt(ByteString name,
int value) |
Http2Headers |
EmptyHttp2Headers.addInt(ByteString name,
int value) |
Http2Headers |
Http2Headers.addInt(ByteString name,
int value) |
Http2Headers |
DefaultHttp2Headers.addLong(ByteString name,
long value) |
Http2Headers |
EmptyHttp2Headers.addLong(ByteString name,
long value) |
Http2Headers |
Http2Headers.addLong(ByteString name,
long value) |
Http2Headers |
DefaultHttp2Headers.addObject(ByteString name,
Iterable<?> values) |
Http2Headers |
EmptyHttp2Headers.addObject(ByteString name,
Iterable<?> values) |
Http2Headers |
Http2Headers.addObject(ByteString name,
Iterable<?> values) |
Http2Headers |
DefaultHttp2Headers.addObject(ByteString name,
Object... values) |
Http2Headers |
EmptyHttp2Headers.addObject(ByteString name,
Object... values) |
Http2Headers |
Http2Headers.addObject(ByteString name,
Object... values) |
Http2Headers |
DefaultHttp2Headers.addObject(ByteString name,
Object value) |
Http2Headers |
EmptyHttp2Headers.addObject(ByteString name,
Object value) |
Http2Headers |
Http2Headers.addObject(ByteString name,
Object value) |
Http2Headers |
DefaultHttp2Headers.addShort(ByteString name,
short value) |
Http2Headers |
EmptyHttp2Headers.addShort(ByteString name,
short value) |
Http2Headers |
Http2Headers.addShort(ByteString name,
short value) |
Http2Headers |
DefaultHttp2Headers.addTimeMillis(ByteString name,
long value) |
Http2Headers |
EmptyHttp2Headers.addTimeMillis(ByteString name,
long value) |
Http2Headers |
Http2Headers.addTimeMillis(ByteString name,
long value) |
Http2Headers |
DefaultHttp2Headers.authority(ByteString value) |
EmptyHttp2Headers |
EmptyHttp2Headers.authority(ByteString authority) |
Http2Headers |
Http2Headers.authority(ByteString value)
Sets the
Http2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such header |
protected ByteString |
DelegatingDecompressorFrameListener.getTargetContentEncoding(ByteString contentEncoding)
Returns the expected content encoding of the decoded content.
|
protected ByteString |
CompressorHttp2ConnectionEncoder.getTargetContentEncoding(ByteString contentEncoding)
Returns the expected content encoding of the decoded content.
|
static boolean |
Http2Headers.PseudoHeaderName.isPseudoHeader(ByteString header)
Indicates whether the given header name is a valid HTTP/2 pseudo header.
|
boolean |
Http2HeadersEncoder.SensitivityDetector.isSensitive(ByteString name,
ByteString value)
|
Http2Headers |
DefaultHttp2Headers.method(ByteString value) |
EmptyHttp2Headers |
EmptyHttp2Headers.method(ByteString method) |
Http2Headers |
Http2Headers.method(ByteString value)
Sets the
Http2Headers.PseudoHeaderName.METHOD header or null if there is no such header |
protected EmbeddedChannel |
CompressorHttp2ConnectionEncoder.newContentCompressor(ByteString contentEncoding)
Returns a new
EmbeddedChannel that encodes the HTTP2 message content encoded in the specified
contentEncoding. |
protected EmbeddedChannel |
DelegatingDecompressorFrameListener.newContentDecompressor(ByteString contentEncoding)
Returns a new
EmbeddedChannel that decodes the HTTP2 message content encoded in the specified
contentEncoding. |
protected DefaultHeaders.HeaderEntry<ByteString> |
DefaultHttp2Headers.newHeaderEntry(int h,
ByteString name,
ByteString value,
DefaultHeaders.HeaderEntry<ByteString> next) |
static HttpResponseStatus |
HttpConversionUtil.parseStatus(ByteString status)
Apply HTTP/2 rules while translating status code to
HttpResponseStatus |
Http2Headers |
DefaultHttp2Headers.path(ByteString value) |
EmptyHttp2Headers |
EmptyHttp2Headers.path(ByteString path) |
Http2Headers |
Http2Headers.path(ByteString value)
Sets the
Http2Headers.PseudoHeaderName.PATH header or null if there is no such header |
Http2Headers |
DefaultHttp2Headers.scheme(ByteString value) |
EmptyHttp2Headers |
EmptyHttp2Headers.scheme(ByteString status) |
Http2Headers |
Http2Headers.scheme(ByteString value)
Sets the
Http2Headers.PseudoHeaderName.SCHEME header if there is no such header |
Http2Headers |
DefaultHttp2Headers.set(ByteString name,
ByteString... values) |
Http2Headers |
DefaultHttp2Headers.set(ByteString name,
ByteString... values) |
Http2Headers |
EmptyHttp2Headers.set(ByteString name,
ByteString... values) |
Http2Headers |
EmptyHttp2Headers.set(ByteString name,
ByteString... values) |
Http2Headers |
Http2Headers.set(ByteString name,
ByteString... values) |
Http2Headers |
Http2Headers.set(ByteString name,
ByteString... values) |
Http2Headers |
DefaultHttp2Headers.set(ByteString name,
ByteString value) |
Http2Headers |
EmptyHttp2Headers.set(ByteString name,
ByteString value) |
Http2Headers |
Http2Headers.set(ByteString name,
ByteString value) |
Http2Headers |
DefaultHttp2Headers.set(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
EmptyHttp2Headers.set(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
Http2Headers.set(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
DefaultHttp2Headers.setBoolean(ByteString name,
boolean value) |
Http2Headers |
EmptyHttp2Headers.setBoolean(ByteString name,
boolean value) |
Http2Headers |
Http2Headers.setBoolean(ByteString name,
boolean value) |
Http2Headers |
DefaultHttp2Headers.setByte(ByteString name,
byte value) |
Http2Headers |
EmptyHttp2Headers.setByte(ByteString name,
byte value) |
Http2Headers |
Http2Headers.setByte(ByteString name,
byte value) |
Http2Headers |
DefaultHttp2Headers.setChar(ByteString name,
char value) |
Http2Headers |
EmptyHttp2Headers.setChar(ByteString name,
char value) |
Http2Headers |
Http2Headers.setChar(ByteString name,
char value) |
Http2Headers |
DefaultHttp2Headers.setDouble(ByteString name,
double value) |
Http2Headers |
EmptyHttp2Headers.setDouble(ByteString name,
double value) |
Http2Headers |
Http2Headers.setDouble(ByteString name,
double value) |
Http2Headers |
DefaultHttp2Headers.setFloat(ByteString name,
float value) |
Http2Headers |
EmptyHttp2Headers.setFloat(ByteString name,
float value) |
Http2Headers |
Http2Headers.setFloat(ByteString name,
float value) |
Http2Headers |
DefaultHttp2Headers.setInt(ByteString name,
int value) |
Http2Headers |
EmptyHttp2Headers.setInt(ByteString name,
int value) |
Http2Headers |
Http2Headers.setInt(ByteString name,
int value) |
Http2Headers |
DefaultHttp2Headers.setLong(ByteString name,
long value) |
Http2Headers |
EmptyHttp2Headers.setLong(ByteString name,
long value) |
Http2Headers |
Http2Headers.setLong(ByteString name,
long value) |
Http2Headers |
DefaultHttp2Headers.setObject(ByteString name,
Iterable<?> values) |
Http2Headers |
EmptyHttp2Headers.setObject(ByteString name,
Iterable<?> values) |
Http2Headers |
Http2Headers.setObject(ByteString name,
Iterable<?> values) |
Http2Headers |
DefaultHttp2Headers.setObject(ByteString name,
Object... values) |
Http2Headers |
EmptyHttp2Headers.setObject(ByteString name,
Object... values) |
Http2Headers |
Http2Headers.setObject(ByteString name,
Object... values) |
Http2Headers |
DefaultHttp2Headers.setObject(ByteString name,
Object value) |
Http2Headers |
EmptyHttp2Headers.setObject(ByteString name,
Object value) |
Http2Headers |
Http2Headers.setObject(ByteString name,
Object value) |
Http2Headers |
DefaultHttp2Headers.setShort(ByteString name,
short value) |
Http2Headers |
EmptyHttp2Headers.setShort(ByteString name,
short value) |
Http2Headers |
Http2Headers.setShort(ByteString name,
short value) |
Http2Headers |
DefaultHttp2Headers.setTimeMillis(ByteString name,
long value) |
Http2Headers |
EmptyHttp2Headers.setTimeMillis(ByteString name,
long value) |
Http2Headers |
Http2Headers.setTimeMillis(ByteString name,
long value) |
Http2Headers |
DefaultHttp2Headers.status(ByteString value) |
EmptyHttp2Headers |
EmptyHttp2Headers.status(ByteString status) |
Http2Headers |
Http2Headers.status(ByteString value)
Sets the
Http2Headers.PseudoHeaderName.STATUS header or null if there is no such header |
| Modifier and Type | Method and Description |
|---|---|
Http2Headers |
DefaultHttp2Headers.add(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
EmptyHttp2Headers.add(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
Http2Headers.add(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
DefaultHttp2Headers.add(Headers<? extends ByteString> headers) |
Http2Headers |
EmptyHttp2Headers.add(Headers<? extends ByteString> headers) |
Http2Headers |
Http2Headers.add(Headers<? extends ByteString> headers) |
protected DefaultHeaders.HeaderEntry<ByteString> |
DefaultHttp2Headers.newHeaderEntry(int h,
ByteString name,
ByteString value,
DefaultHeaders.HeaderEntry<ByteString> next) |
Http2Headers |
DefaultHttp2Headers.set(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
EmptyHttp2Headers.set(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
Http2Headers.set(ByteString name,
Iterable<? extends ByteString> values) |
Http2Headers |
DefaultHttp2Headers.set(Headers<? extends ByteString> headers) |
Http2Headers |
EmptyHttp2Headers.set(Headers<? extends ByteString> headers) |
Http2Headers |
Http2Headers.set(Headers<? extends ByteString> headers) |
Http2Headers |
DefaultHttp2Headers.setAll(Headers<? extends ByteString> headers) |
Http2Headers |
EmptyHttp2Headers.setAll(Headers<? extends ByteString> headers) |
Http2Headers |
Http2Headers.setAll(Headers<? extends ByteString> headers) |
| Constructor and Description |
|---|
StreamBufferingEncoder.Http2GoAwayException(int lastStreamId,
long errorCode,
ByteString debugData) |
| Modifier and Type | Class and Description |
|---|---|
class |
AsciiString
A string which has been encoded into a character encoding whose character always takes a single byte, similarly to
ASCII.
|
| Modifier and Type | Field and Description |
|---|---|
static ByteString |
ByteString.EMPTY_STRING |
| Modifier and Type | Method and Description |
|---|---|
static ByteString |
ByteString.fromAscii(CharSequence value)
Create a new
ByteString assuming ASCII encoding of value. |
ByteString |
ByteString.ByteStringFactory.newInstance(byte[] value,
int start,
int length,
boolean copy) |
ByteString |
ByteString.subSequence(int start)
Copies a range of characters into a new string.
|
ByteString |
ByteString.subSequence(int start,
int end)
Copies a range of characters into a new string.
|
ByteString |
ByteString.subSequence(int start,
int end,
boolean copy)
Either copy or share a subset of underlying sub-sequence of bytes.
|
protected ByteString |
ByteString.subSequence(int start,
int end,
boolean copy,
ByteString.ByteStringFactory factory)
Either copy or share a subset of underlying sub-sequence of bytes.
|
| Constructor and Description |
|---|
AsciiString(ByteString value,
boolean copy) |
ByteString(ByteString value,
boolean copy)
Create a new object which is equal to
value. |
Copyright © 2008–2015 The Netty Project. All rights reserved.