| Package | Description |
|---|---|
| io.netty.bootstrap |
The helper classes with fluent API which enable an easy implementation of
typical client side and server side channel initialization.
|
| 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.embedded |
A virtual
Channel that helps wrapping a series of handlers to
unit test the handlers or use them in non-I/O context. |
| io.netty.channel.epoll |
Optimized transport for linux which uses EPOLL Edge-Triggered Mode
for maximal performance.
|
| io.netty.channel.local |
A virtual transport that enables the communication between the two
parties in the same virtual machine.
|
| io.netty.channel.nio |
NIO-based channel
API implementation - recommended for a large number of connections (>= 1000).
|
| io.netty.channel.oio |
Old blocking I/O based channel API implementation - recommended for
a small number of connections (< 1000).
|
| io.netty.channel.rxtx |
A serial and parallel port communication transport based on RXTX.
|
| io.netty.channel.sctp |
Abstract SCTP socket interfaces which extend the core channel API.
|
| io.netty.channel.sctp.nio |
NIO-based SCTP Channel
API implementation - recommended for a large number of connections (>= 1000).
|
| io.netty.channel.sctp.oio |
Old blocking I/O based SCTP channel API implementation - recommended for
a small number of connections (< 1000).
|
| io.netty.channel.socket |
Abstract TCP and UDP socket interfaces which extend the core channel API.
|
| io.netty.channel.socket.nio |
NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
|
| io.netty.channel.socket.oio |
Old blocking I/O based socket channel API implementation - recommended for
a small number of connections (< 1000).
|
| io.netty.channel.udt |
UDT Transport.
|
| io.netty.channel.udt.nio |
UDT Transport for NIO Channels.
|
| io.netty.channel.unix |
Unix specific transport.
|
| 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.dns |
DNS codec information for writing to and reading from a DNS server.
|
| 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.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 |
Encoder, decoder and different Message Types for MQTT.
|
| 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 | |
| io.netty.util |
Utility classes used across multiple packages.
|
| Class and Description |
|---|
| AttributeKey
Key which can be used to access
Attribute out of the AttributeMap. |
| Class and Description |
|---|
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| AbstractConstant
Base implementation of
Constant. |
| AbstractReferenceCounted
Abstract base class for classes wants to implement
ReferenceCounted. |
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| Constant
A singleton which is safe to compare via the
== operator. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| DefaultAttributeMap
Default
AttributeMap implementation which use simple synchronization per bucket to keep the memory overhead
as low as possible. |
| Class and Description |
|---|
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| Class and Description |
|---|
| Signal
A special
Error which is used to signal some state or request by throwing it. |
| Class and Description |
|---|
| AbstractReferenceCounted
Abstract base class for classes wants to implement
ReferenceCounted. |
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| AbstractReferenceCounted
Abstract base class for classes wants to implement
ReferenceCounted. |
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| Class and Description |
|---|
| DomainNameMapping
Maps a domain name to its associated value object.
|
| Class and Description |
|---|
| AbstractConstant
Base implementation of
Constant. |
| Attribute
An attribute which allows to store a value reference.
|
| AttributeKey
Key which can be used to access
Attribute out of the AttributeMap. |
| AttributeMap
Holds
Attributes which can be accessed via AttributeKey. |
| Constant
A singleton which is safe to compare via the
== operator. |
| DomainNameMapping
Maps a domain name to its associated value object.
|
| Mapping
Maintains the mapping from the objects of one type to the objects of the other type.
|
| Recycler.Handle |
| ReferenceCounted
A reference-counted object that requires explicit deallocation.
|
| ResourceLeak |
| ResourceLeakDetector.Level
Represents the level of resource leak detection.
|
| Signal
A special
Error which is used to signal some state or request by throwing it. |
| Timeout |
| Timer
Schedules
TimerTasks for one-time future execution in a background
thread. |
| TimerTask
A task which is executed after the delay specified with
Timer.newTimeout(TimerTask, long, TimeUnit). |
| Version
Retrieves the version information of available Netty artifacts.
|
Copyright © 2008–2015 The Netty Project. All rights reserved.