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.channel |
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
|
io.netty.channel.nio |
NIO-based channel
API implementation - recommended for a large number of connections (>= 1000).
|
io.netty.channel.sctp |
Abstract SCTP socket interfaces which extend the core channel API.
|
io.netty.channel.socket |
Abstract TCP and UDP socket interfaces which extend the core channel API.
|
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.http.multipart |
HTTP multipart support.
|
io.netty.handler.codec.http.websocketx |
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
|
io.netty.handler.codec.spdy |
Encoder, decoder, session handler and their related message types for the SPDY protocol.
|
io.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
io.netty.util |
Utility classes used across multiple packages.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ByteBufHolder
A packet which is send or receive.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractByteBuf
A skeletal implementation of a buffer.
|
class |
AbstractDerivedByteBuf
Deprecated.
Do not use.
|
class |
AbstractReferenceCountedByteBuf
Abstract base class for
ByteBuf implementations that count references. |
(package private) class |
AbstractUnsafeSwappedByteBuf
Special
SwappedByteBuf for ByteBuf s that is using unsafe. |
(package private) class |
AdvancedLeakAwareByteBuf |
(package private) class |
AdvancedLeakAwareCompositeByteBuf |
class |
ByteBuf
A random and sequential accessible sequence of zero or more bytes (octets).
|
(package private) static class |
ByteBufUtil.ThreadLocalDirectByteBuf |
(package private) static class |
ByteBufUtil.ThreadLocalUnsafeDirectByteBuf |
class |
CompositeByteBuf
A virtual buffer which shows multiple buffers as a single merged buffer.
|
class |
DefaultByteBufHolder
Default implementation of a
ByteBufHolder that holds it's data in a ByteBuf . |
(package private) class |
DuplicatedAbstractByteBuf
DuplicatedByteBuf implementation that can do optimizations because it knows the duplicated buffer
is of type AbstractByteBuf . |
class |
DuplicatedByteBuf
Deprecated.
Do not use.
|
class |
EmptyByteBuf
An empty
ByteBuf whose capacity and maximum capacity are all 0 . |
(package private) class |
FixedCompositeByteBuf
|
(package private) class |
PooledByteBuf<T> |
(package private) class |
PooledDirectByteBuf |
(package private) class |
PooledHeapByteBuf |
(package private) class |
PooledUnsafeDirectByteBuf |
(package private) class |
PooledUnsafeHeapByteBuf |
class |
ReadOnlyByteBuf
Deprecated.
Do not use.
|
(package private) class |
ReadOnlyByteBufferBuf
Read-only ByteBuf which wraps a read-only ByteBuffer.
|
(package private) class |
ReadOnlyUnsafeDirectByteBuf
Read-only ByteBuf which wraps a read-only direct ByteBuffer and use unsafe for best performance.
|
(package private) class |
SimpleLeakAwareByteBuf |
(package private) class |
SimpleLeakAwareCompositeByteBuf |
(package private) class |
SlicedAbstractByteBuf
A special
SlicedByteBuf that can make optimizations because it knows the sliced buffer is of type
AbstractByteBuf . |
class |
SlicedByteBuf
Deprecated.
Do not use.
|
class |
SwappedByteBuf
Wrapper which swap the
ByteOrder of a ByteBuf . |
class |
UnpooledDirectByteBuf
A NIO
ByteBuffer based buffer. |
class |
UnpooledHeapByteBuf
Big endian Java heap buffer implementation.
|
class |
UnpooledUnsafeDirectByteBuf
A NIO
ByteBuffer based buffer. |
(package private) class |
UnpooledUnsafeHeapByteBuf |
(package private) class |
UnpooledUnsafeNoCleanerDirectByteBuf |
(package private) class |
UnreleasableByteBuf
A
ByteBuf implementation that wraps another buffer to prevent a user from increasing or decreasing the
wrapped buffer's reference count. |
(package private) class |
UnsafeDirectSwappedByteBuf
|
(package private) class |
UnsafeHeapSwappedByteBuf
Special
SwappedByteBuf for ByteBuf s that use unsafe to access the byte array. |
(package private) class |
WrappedByteBuf
Wraps another
ByteBuf . |
(package private) class |
WrappedCompositeByteBuf |
(package private) class |
WrappedUnpooledUnsafeDirectByteBuf |
Modifier and Type | Interface and Description |
---|---|
interface |
AddressedEnvelope<M,A extends java.net.SocketAddress>
A message that wraps another message with a sender address and a recipient address.
|
interface |
FileRegion
A region of a file that is sent via a
Channel which supports
zero-copy file transfer. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAddressedEnvelope<M,A extends java.net.SocketAddress>
The default
AddressedEnvelope implementation. |
class |
DefaultFileRegion
|
Modifier and Type | Method and Description |
---|---|
protected ByteBuf |
AbstractNioChannel.newDirectBuffer(ReferenceCounted holder,
ByteBuf buf)
Returns an off-heap copy of the specified
ByteBuf , and releases the specified holder. |
Modifier and Type | Class and Description |
---|---|
class |
SctpMessage
Representation of SCTP Data Chunk
|
Modifier and Type | Class and Description |
---|---|
class |
DatagramPacket
The message container that is used for
DatagramChannel to communicate with the remote peer. |
Modifier and Type | Class and Description |
---|---|
(package private) class |
ReplayingDecoderByteBuf
Special
ByteBuf implementation which is used by the ReplayingDecoder |
Modifier and Type | Interface and Description |
---|---|
interface |
FullHttpMessage
Combines
HttpMessage and LastHttpContent into one
message. |
interface |
FullHttpRequest
Combine the
HttpRequest and FullHttpMessage , so the request is a complete HTTP
request. |
interface |
FullHttpResponse
Combination of a
HttpResponse and FullHttpMessage . |
interface |
HttpContent
An HTTP chunk which is used for HTTP chunked transfer-encoding.
|
interface |
LastHttpContent
The last
HttpContent which has trailing headers. |
Modifier and Type | Class and Description |
---|---|
(package private) class |
ComposedLastHttpContent |
class |
DefaultFullHttpRequest
Default implementation of
FullHttpRequest . |
class |
DefaultFullHttpResponse
Default implementation of a
FullHttpResponse . |
class |
DefaultHttpContent
The default
HttpContent implementation. |
class |
DefaultLastHttpContent
The default
LastHttpContent implementation. |
private static class |
HttpObjectAggregator.AggregatedFullHttpMessage |
private static class |
HttpObjectAggregator.AggregatedFullHttpRequest |
private static class |
HttpObjectAggregator.AggregatedFullHttpResponse |
Modifier and Type | Interface and Description |
---|---|
interface |
Attribute
Attribute interface
|
interface |
FileUpload
FileUpload interface that could be in memory, on temporary file or any other implementations.
|
interface |
HttpData
Extended interface for InterfaceHttpData
|
interface |
InterfaceHttpData
Interface for all Objects that could be encoded/decoded using HttpPostRequestEncoder/Decoder
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDiskHttpData
Abstract Disk HttpData implementation
|
class |
AbstractHttpData
Abstract HttpData implementation
|
class |
AbstractMemoryHttpData
Abstract Memory HttpData implementation
|
class |
DiskAttribute
Disk implementation of Attributes
|
class |
DiskFileUpload
Disk FileUpload implementation that stores file into real files
|
private static class |
HttpPostRequestEncoder.WrappedFullHttpRequest |
(package private) class |
InternalAttribute
This Attribute is only for Encoder use to insert special command between object if needed
(like Multipart Mixed mode)
|
class |
MemoryAttribute
Memory implementation of Attributes
|
class |
MemoryFileUpload
Default FileUpload implementation that stores file into memory.
Warning: be aware of the memory limitation. |
class |
MixedAttribute
Mixed implementation using both in Memory and in File with a limit of size
|
class |
MixedFileUpload
Mixed implementation using both in Memory and in File with a limit of size
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryWebSocketFrame
Web Socket frame containing binary data
|
class |
CloseWebSocketFrame
Web Socket Frame for closing the connection
|
class |
ContinuationWebSocketFrame
Web Socket continuation frame containing continuation text or binary data.
|
class |
PingWebSocketFrame
Web Socket frame containing binary data
|
class |
PongWebSocketFrame
Web Socket frame containing binary data
|
class |
TextWebSocketFrame
Web Socket text frame with assumed UTF-8 encoding
|
class |
WebSocketFrame
Base class for web socket frames
|
Modifier and Type | Interface and Description |
---|---|
interface |
SpdyDataFrame
A SPDY Protocol DATA Frame
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultSpdyDataFrame
The default
SpdyDataFrame implementation. |
Modifier and Type | Interface and Description |
---|---|
(package private) interface |
PemEncoded
A marker interface for PEM encoded values.
|
Modifier and Type | Class and Description |
---|---|
class |
PemPrivateKey
This is a special purpose implementation of a
PrivateKey which allows the
user to pass PEM/PKCS#8 encoded key material straight into OpenSslContext
without having to parse and re-encode bytes in Java land. |
(package private) class |
PemValue
A PEM encoded value.
|
class |
PemX509Certificate
This is a special purpose implementation of a
X509Certificate which allows
the user to pass PEM/PKCS#8 encoded data straight into OpenSslContext without
having to parse and re-encode bytes in Java land. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractReferenceCounted
Abstract base class for classes wants to implement
ReferenceCounted . |
Modifier and Type | Field and Description |
---|---|
private ReferenceCounted |
ReferenceCountUtil.ReleasingTask.obj |
Modifier and Type | Method and Description |
---|---|
ReferenceCounted |
ReferenceCounted.retain()
Increases the reference count by
1 . |
ReferenceCounted |
AbstractReferenceCounted.retain() |
ReferenceCounted |
ReferenceCounted.retain(int increment)
Increases the reference count by the specified
increment . |
ReferenceCounted |
AbstractReferenceCounted.retain(int increment) |
private ReferenceCounted |
AbstractReferenceCounted.retain0(int increment) |
Constructor and Description |
---|
ReleasingTask(ReferenceCounted obj,
int decrement) |