程序包 | 说明 |
---|---|
io.netty.buffer |
Benchmarks for
io.netty.buffer . |
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.channel.udt |
UDT Transport.
|
io.netty.channel.unix |
Unix specific transport.
|
io.netty.handler.codec.dns |
DNS codec.
|
io.netty.handler.codec.haproxy |
Decodes an HAProxy proxy protocol header
|
io.netty.handler.codec.http |
Benchmarks for
io.netty.handler.codec.http . |
io.netty.handler.codec.http.multipart |
Benchmarks for
io.netty.handler.codec.http.multipart . |
io.netty.handler.codec.http.websocketx |
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
|
io.netty.handler.codec.http2 |
Benchmarks for
io.netty.handler.codec.http2 . |
io.netty.handler.codec.memcache |
Common superset of ascii and binary classes.
|
io.netty.handler.codec.memcache.binary |
Implementations and Interfaces for the Memcache Binary protocol.
|
io.netty.handler.codec.mqtt |
Benchmarks for
io.netty.handler.codec.mqtt . |
io.netty.handler.codec.redis |
Encoder, decoder for Redis.
|
io.netty.handler.codec.smtp |
SMTP codec.
|
io.netty.handler.codec.spdy |
Encoder, decoder, session handler and their related message types for the SPDY protocol.
|
io.netty.handler.codec.stomp |
STOMP codec
|
io.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
io.netty.util |
Benchmarks for
io.netty.util . |
io.netty.util.internal |
Internal-use-only utilities which is not allowed to be used
outside Netty.
|
限定符和类型 | 接口和说明 |
---|---|
interface |
ByteBufHolder
A packet which is send or receive.
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractByteBuf
A skeletal implementation of a buffer.
|
class |
AbstractDerivedByteBuf
已过时。
Do not use.
|
class |
AbstractReferenceCountedByteBuf
Abstract base class for
ByteBuf implementations that count references. |
class |
ByteBuf
A random and sequential accessible sequence of zero or more bytes (octets).
|
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 . |
class |
DuplicatedByteBuf
已过时。
Do not use.
|
class |
EmptyByteBuf
An empty
ByteBuf whose capacity and maximum capacity are all 0 . |
class |
ReadOnlyByteBuf
已过时。
Do not use.
|
class |
SlicedByteBuf
已过时。
Do not use.
|
class |
SwappedByteBuf
已过时。
use the Little Endian accessors, e.g.
getShortLE , getIntLE
instead. |
class |
UnpooledDirectByteBuf
A NIO
ByteBuffer based buffer. |
class |
UnpooledHeapByteBuf
Big endian Java heap buffer implementation.
|
class |
UnpooledUnsafeDirectByteBuf
A NIO
ByteBuffer based buffer. |
class |
UnpooledUnsafeHeapByteBuf
Big endian Java heap buffer implementation.
|
限定符和类型 | 接口和说明 |
---|---|
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. |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultAddressedEnvelope<M,A extends java.net.SocketAddress>
The default
AddressedEnvelope implementation. |
class |
DefaultFileRegion
|
限定符和类型 | 方法和说明 |
---|---|
protected ByteBuf |
AbstractNioChannel.newDirectBuffer(ReferenceCounted holder,
ByteBuf buf)
Returns an off-heap copy of the specified
ByteBuf , and releases the specified holder. |
限定符和类型 | 类和说明 |
---|---|
class |
SctpMessage
Representation of SCTP Data Chunk
|
限定符和类型 | 类和说明 |
---|---|
class |
DatagramPacket
The message container that is used for
DatagramChannel to communicate with the remote peer. |
限定符和类型 | 类和说明 |
---|---|
class |
UdtMessage
已过时。
The UDT transport is no longer maintained and will be removed.
|
限定符和类型 | 类和说明 |
---|---|
class |
DomainDatagramPacket
The message container that is used for
DomainDatagramChannel to communicate with the remote peer. |
class |
SegmentedDatagramPacket
Allows to use GSO
if the underlying OS supports it.
|
限定符和类型 | 接口和说明 |
---|---|
interface |
DnsMessage
The superclass which contains core information concerning a
DnsQuery and a DnsResponse . |
interface |
DnsQuery
A DNS query message.
|
interface |
DnsRawRecord
A generic
DnsRecord that contains an undecoded RDATA . |
interface |
DnsResponse
A DNS response message.
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractDnsMessage
A skeletal implementation of
DnsMessage . |
class |
DatagramDnsQuery
A
DnsQuery implementation for UDP/IP. |
class |
DatagramDnsResponse
A
DnsResponse implementation for UDP/IP. |
class |
DefaultDnsQuery
The default
DnsQuery implementation. |
class |
DefaultDnsRawRecord
The default
DnsRawRecord implementation. |
class |
DefaultDnsResponse
The default
DnsResponse implementation. |
限定符和类型 | 类和说明 |
---|---|
class |
HAProxyMessage
Message container for decoded HAProxy proxy protocol parameters
|
class |
HAProxySSLTLV
Represents a
HAProxyTLV of the type HAProxyTLV.Type.PP2_TYPE_SSL . |
class |
HAProxyTLV
A Type-Length Value (TLV vector) that can be added to the PROXY protocol
to include additional information like SSL information.
|
限定符和类型 | 接口和说明 |
---|---|
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. |
限定符和类型 | 类和说明 |
---|---|
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. |
static class |
HttpServerUpgradeHandler.UpgradeEvent
User event that is fired to notify about the completion of an HTTP upgrade
to another protocol.
|
限定符和类型 | 接口和说明 |
---|---|
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
|
限定符和类型 | 类和说明 |
---|---|
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
|
class |
MemoryAttribute
Memory implementation of Attributes
|
class |
MemoryFileUpload
Default FileUpload implementation that stores file into memory.
|
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
|
限定符和类型 | 类和说明 |
---|---|
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.
|
class |
WebSocketFrame
Base class for web socket frames.
|
限定符和类型 | 接口和说明 |
---|---|
interface |
Http2DataFrame
HTTP/2 DATA frame.
|
interface |
Http2GoAwayFrame
HTTP/2 GOAWAY frame.
|
interface |
Http2UnknownFrame |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultHttp2DataFrame
The default
Http2DataFrame implementation. |
class |
DefaultHttp2GoAwayFrame
The default
Http2GoAwayFrame implementation. |
class |
DefaultHttp2UnknownFrame |
限定符和类型 | 接口和说明 |
---|---|
interface |
FullMemcacheMessage
Combines
MemcacheMessage and LastMemcacheContent into one
message. |
interface |
LastMemcacheContent
The
MemcacheContent which signals the end of the content batch. |
interface |
MemcacheContent
An Memcache content chunk.
|
interface |
MemcacheMessage
Marker interface for both ascii and binary messages.
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractMemcacheObject
The default
MemcacheObject implementation. |
class |
DefaultLastMemcacheContent
The default implementation for the
LastMemcacheContent . |
class |
DefaultMemcacheContent
The default
MemcacheContent implementation. |
限定符和类型 | 接口和说明 |
---|---|
interface |
BinaryMemcacheMessage
An interface that defines a binary Memcache message, providing common properties for
BinaryMemcacheRequest and BinaryMemcacheResponse . |
interface |
BinaryMemcacheRequest
Represents a full
BinaryMemcacheRequest , which contains the header and optional key and extras. |
interface |
BinaryMemcacheResponse
Represents a full
BinaryMemcacheResponse , which contains the header and optional key and extras. |
interface |
FullBinaryMemcacheRequest
A
BinaryMemcacheRequest that also includes the content. |
interface |
FullBinaryMemcacheResponse
A
BinaryMemcacheResponse that also includes the content. |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractBinaryMemcacheMessage
Default implementation of a
BinaryMemcacheMessage . |
class |
DefaultBinaryMemcacheRequest
The default implementation of the
BinaryMemcacheRequest . |
class |
DefaultBinaryMemcacheResponse
The default implementation of the
BinaryMemcacheResponse . |
class |
DefaultFullBinaryMemcacheRequest
The default implementation of a
FullBinaryMemcacheRequest . |
class |
DefaultFullBinaryMemcacheResponse
The default implementation of a
FullBinaryMemcacheResponse . |
限定符和类型 | 类和说明 |
---|---|
class |
MqttPublishMessage
See MQTTV3.1/publish
|
限定符和类型 | 接口和说明 |
---|---|
interface |
BulkStringRedisContent
A chunk of bulk strings which is used for Redis chunked transfer-encoding.
|
interface |
LastBulkStringRedisContent
A last chunk of Bulk Strings.
|
限定符和类型 | 类和说明 |
---|---|
class |
ArrayRedisMessage
Arrays of RESP.
|
class |
DefaultBulkStringRedisContent
A default implementation of
BulkStringRedisContent . |
class |
DefaultLastBulkStringRedisContent
A default implementation for
LastBulkStringRedisContent . |
class |
FullBulkStringRedisMessage
An aggregated bulk string of RESP.
|
限定符和类型 | 接口和说明 |
---|---|
interface |
LastSmtpContent
The last part of a sequence of
SmtpContent s that are sent after a DATA request. |
interface |
SmtpContent
Content that is sent after the
DATA request. |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultLastSmtpContent
Default implementation of
LastSmtpContent that does no validation of the raw data passed in. |
class |
DefaultSmtpContent
Default implementation of
SmtpContent that does no validation of the raw data passed in. |
限定符和类型 | 接口和说明 |
---|---|
interface |
SpdyDataFrame
A SPDY Protocol DATA Frame
|
限定符和类型 | 类和说明 |
---|---|
class |
DefaultSpdyDataFrame
The default
SpdyDataFrame implementation. |
限定符和类型 | 接口和说明 |
---|---|
interface |
LastStompContentSubframe
The last
StompContentSubframe which signals the end of the content batch
Note, even when no content is emitted by the protocol, an
empty LastStompContentSubframe is issued to make the upstream parsing
easier. |
interface |
StompContentSubframe
An STOMP chunk which is used for STOMP chunked transfer-encoding.
|
interface |
StompFrame
Combines
StompHeadersSubframe and LastStompContentSubframe into one
frame. |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultLastStompContentSubframe
The default implementation for the
LastStompContentSubframe . |
class |
DefaultStompContentSubframe
The default
StompContentSubframe implementation. |
class |
DefaultStompFrame
Default implementation of
StompFrame . |
限定符和类型 | 类和说明 |
---|---|
class |
OpenSslClientContext
A client-side
SslContext which uses OpenSSL's SSL/TLS implementation. |
class |
OpenSslContext
This class will use a finalizer to ensure native resources are automatically cleaned up.
|
class |
OpenSslEngine
Implements a
SSLEngine using
OpenSSL BIO abstractions. |
class |
OpenSslServerContext
A server-side
SslContext which uses OpenSSL's SSL/TLS implementation. |
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. |
class |
ReferenceCountedOpenSslClientContext
A client-side
SslContext which uses OpenSSL's SSL/TLS implementation. |
class |
ReferenceCountedOpenSslContext
An implementation of
SslContext which works with libraries that support the
OpenSsl C library API. |
class |
ReferenceCountedOpenSslEngine
Implements a
SSLEngine using
OpenSSL BIO abstractions. |
class |
ReferenceCountedOpenSslServerContext
A server-side
SslContext which uses OpenSSL's SSL/TLS implementation. |
限定符和类型 | 方法和说明 |
---|---|
ReferenceCounted |
ReferenceCountedOpenSslEngine.retain() |
ReferenceCounted |
ReferenceCountedOpenSslContext.retain() |
ReferenceCounted |
ReferenceCountedOpenSslEngine.retain(int increment) |
ReferenceCounted |
ReferenceCountedOpenSslContext.retain(int increment) |
ReferenceCounted |
ReferenceCountedOpenSslEngine.touch() |
ReferenceCounted |
ReferenceCountedOpenSslContext.touch() |
ReferenceCounted |
ReferenceCountedOpenSslEngine.touch(java.lang.Object hint) |
ReferenceCounted |
ReferenceCountedOpenSslContext.touch(java.lang.Object hint) |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractReferenceCounted
Abstract base class for classes wants to implement
ReferenceCounted . |
限定符和类型 | 方法和说明 |
---|---|
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) |
ReferenceCounted |
ReferenceCounted.touch()
Records the current access location of this object for debugging purposes.
|
ReferenceCounted |
AbstractReferenceCounted.touch() |
ReferenceCounted |
ReferenceCounted.touch(java.lang.Object hint)
Records the current access location of this object with an additional arbitrary information for debugging
purposes.
|
限定符和类型 | 类和说明 |
---|---|
class |
ReferenceCountUpdater<T extends ReferenceCounted>
Common logic for
ReferenceCounted implementations |
限定符和类型 | 方法和说明 |
---|---|
static long |
ReferenceCountUpdater.getUnsafeOffset(java.lang.Class<? extends ReferenceCounted> clz,
java.lang.String fieldName) |