程序包 | 说明 |
---|---|
org.jboss.netty.channel |
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
|
org.jboss.netty.example.discard | |
org.jboss.netty.example.echo | |
org.jboss.netty.example.factorial | |
org.jboss.netty.example.http.file | |
org.jboss.netty.example.http.helloworld | |
org.jboss.netty.example.http.snoop | |
org.jboss.netty.example.http.upload | |
org.jboss.netty.example.http.websocketx.autobahn |
This package is intended for use with testing against the Python
AutoBahn test suite.
|
org.jboss.netty.example.http.websocketx.client |
This is an example web service client.
|
org.jboss.netty.example.http.websocketx.server |
This package contains an example web socket web server.
|
org.jboss.netty.example.localtime | |
org.jboss.netty.example.objectecho | |
org.jboss.netty.example.portunification | |
org.jboss.netty.example.proxy | |
org.jboss.netty.example.qotm | |
org.jboss.netty.example.securechat | |
org.jboss.netty.example.telnet | |
org.jboss.netty.example.uptime | |
org.jboss.netty.handler.codec.base64 |
Encoder and decoder which transform a
Base64-encoded
String or ChannelBuffer
into a decoded ChannelBuffer and vice versa. |
org.jboss.netty.handler.codec.compression |
Encoder and decoder which compresses and decompresses
ChannelBuffer s
in a compression format such as zlib
and gzip. |
org.jboss.netty.handler.codec.embedder |
A helper that wraps an encoder or a decoder so that they can be used without
doing actual I/O in unit tests or higher level codecs.
|
org.jboss.netty.handler.codec.frame |
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.
|
org.jboss.netty.handler.codec.http |
Encoder, decoder and their related message types for HTTP.
|
org.jboss.netty.handler.codec.http.websocketx |
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
|
org.jboss.netty.handler.codec.marshalling |
Decoder and Encoder which uses JBoss Marshalling.
|
org.jboss.netty.handler.codec.oneone |
Simplistic abstract classes which help implement encoder and decoder that
transform an object into another object and vice versa.
|
org.jboss.netty.handler.codec.protobuf |
Encoder and decoder which transform a
Google Protocol Buffers
com.google.protobuf.Message into a ChannelBuffer
and vice versa. |
org.jboss.netty.handler.codec.replay |
Specialized variation of
FrameDecoder
which enables implementation of a non-blocking decoder in the blocking I/O
paradigm. |
org.jboss.netty.handler.codec.rtsp |
An RTSP
extension based on the HTTP codec.
|
org.jboss.netty.handler.codec.serialization |
Encoder, decoder and their compatibility stream implementations which
transform a
Serializable object into a byte buffer and
vice versa. |
org.jboss.netty.handler.codec.socks |
Encoder, decoder and their related message types for Socks.
|
org.jboss.netty.handler.codec.spdy |
Encoder, decoder, session handler and their related message types for the SPDY protocol.
|
org.jboss.netty.handler.codec.string |
Encoder and decoder which transform a
String into a
ChannelBuffer and vice versa. |
org.jboss.netty.handler.execution |
Executor -based implementation of various
thread models that separate business logic from I/O threads |
org.jboss.netty.handler.ipfilter |
Implementation of a Ip based Filter handlers.
|
org.jboss.netty.handler.logging |
Logs a
ChannelEvent for debugging purpose
using an InternalLogger . |
org.jboss.netty.handler.queue |
The special-purpose handlers that store an event into an internal queue
instead of propagating the event immediately.
|
org.jboss.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
org.jboss.netty.handler.stream |
Writes very large data stream asynchronously neither spending a lot of
memory nor getting
OutOfMemoryError . |
org.jboss.netty.handler.timeout |
Adds support for read and write timeout and idle connection notification
using a
Timer . |
org.jboss.netty.handler.traffic |
Implementation of a Traffic Shaping Handler and Dynamic Statistics.
|
限定符和类型 | 类和说明 |
---|---|
class |
SimpleChannelHandler
A
ChannelHandler which provides an individual handler method
for each event type. |
class |
SimpleChannelUpstreamHandler
A
ChannelUpstreamHandler which provides an individual handler method
for each event type. |
限定符和类型 | 类和说明 |
---|---|
class |
DiscardClientHandler
Handles a client-side channel.
|
class |
DiscardServerHandler
Handles a server-side channel.
|
限定符和类型 | 类和说明 |
---|---|
class |
EchoClientHandler
Handler implementation for the echo client.
|
class |
EchoServerHandler
Handler implementation for the echo server.
|
限定符和类型 | 类和说明 |
---|---|
class |
BigIntegerDecoder
Decodes the binary representation of a
BigInteger prepended
with a magic number ('F' or 0x46) and a 32-bit integer length prefix into a
BigInteger instance. |
class |
FactorialClientHandler
Handler for a client-side channel.
|
class |
FactorialServerHandler
Handler for a server-side channel.
|
限定符和类型 | 类和说明 |
---|---|
class |
HttpStaticFileServerHandler
A simple handler that serves incoming HTTP requests to send their respective
HTTP responses.
|
限定符和类型 | 类和说明 |
---|---|
class |
HttpHelloWorldServerHandler |
限定符和类型 | 类和说明 |
---|---|
class |
HttpSnoopClientHandler |
class |
HttpSnoopServerHandler |
限定符和类型 | 类和说明 |
---|---|
class |
HttpUploadClientHandler |
class |
HttpUploadServerHandler |
限定符和类型 | 类和说明 |
---|---|
class |
AutobahnServerHandler
Handles handshakes and messages
|
限定符和类型 | 类和说明 |
---|---|
class |
WebSocketClientHandler |
限定符和类型 | 类和说明 |
---|---|
class |
WebSocketServerHandler
Handles handshakes and messages
|
限定符和类型 | 类和说明 |
---|---|
class |
LocalTimeClientHandler |
class |
LocalTimeServerHandler |
限定符和类型 | 类和说明 |
---|---|
class |
ObjectEchoClientHandler
Handler implementation for the object echo client.
|
class |
ObjectEchoServerHandler
Handles both client-side and server-side handler depending on which
constructor was called.
|
限定符和类型 | 类和说明 |
---|---|
class |
PortUnificationServerHandler
Manipulates the current pipeline dynamically to switch protocols or enable
SSL or GZIP.
|
限定符和类型 | 类和说明 |
---|---|
class |
HexDumpProxyInboundHandler |
限定符和类型 | 类和说明 |
---|---|
class |
QuoteOfTheMomentClientHandler |
class |
QuoteOfTheMomentServerHandler |
限定符和类型 | 类和说明 |
---|---|
class |
SecureChatClientHandler
Handles a client-side channel.
|
class |
SecureChatServerHandler
Handles a server-side channel.
|
限定符和类型 | 类和说明 |
---|---|
class |
TelnetClientHandler
Handles a client-side channel.
|
class |
TelnetServerHandler
Handles a server-side channel.
|
限定符和类型 | 类和说明 |
---|---|
class |
UptimeClientHandler
Keep reconnecting to the server while printing out the current uptime and
connection attempt status.
|
限定符和类型 | 类和说明 |
---|---|
class |
Base64Decoder
|
限定符和类型 | 类和说明 |
---|---|
class |
ZlibDecoder
Decompresses a
ChannelBuffer using the deflate algorithm. |
构造器和说明 |
---|
DecoderEmbedder(ChannelBufferFactory bufferFactory,
ChannelUpstreamHandler... handlers)
Creates a new embedder whose pipeline is composed of the specified
handlers.
|
DecoderEmbedder(ChannelUpstreamHandler... handlers)
Creates a new embedder whose pipeline is composed of the specified
handlers.
|
限定符和类型 | 类和说明 |
---|---|
class |
DelimiterBasedFrameDecoder
A decoder that splits the received
ChannelBuffer s by one or more
delimiters. |
class |
FixedLengthFrameDecoder
A decoder that splits the received
ChannelBuffer s by the fixed number
of bytes. |
class |
FrameDecoder
Decodes the received
ChannelBuffer s into a meaningful frame object. |
class |
LengthFieldBasedFrameDecoder
A decoder that splits the received
ChannelBuffer s dynamically by the
value of the length field in the message. |
class |
LineBasedFrameDecoder
A decoder that splits the received
ChannelBuffer s on line endings. |
限定符和类型 | 类和说明 |
---|---|
class |
HttpChunkAggregator
A
ChannelHandler that aggregates an HttpMessage
and its following HttpChunk s into a single HttpMessage with
no following HttpChunk s. |
class |
HttpClientCodec
A combination of
HttpRequestEncoder and HttpResponseDecoder
which enables easier client side HTTP implementation. |
class |
HttpContentCompressor
Compresses an
HttpMessage and an HttpChunk in gzip or
deflate encoding while respecting the "Accept-Encoding" header. |
class |
HttpContentDecoder
Decodes the content of the received
HttpRequest and HttpChunk . |
class |
HttpContentDecompressor
|
class |
HttpContentEncoder
Encodes the content of the outbound
HttpResponse and HttpChunk . |
class |
HttpMessageDecoder
|
class |
HttpRequestDecoder
|
class |
HttpResponseDecoder
|
class |
HttpServerCodec
A combination of
HttpRequestDecoder and HttpResponseEncoder
which enables easier server side HTTP implementation. |
限定符和类型 | 类和说明 |
---|---|
class |
WebSocket00FrameDecoder
Decodes
ChannelBuffer s into WebSocketFrame s. |
class |
WebSocket07FrameDecoder
Decodes a web socket frame from wire protocol version 7 format.
|
class |
WebSocket08FrameDecoder
Decodes a web socket frame from wire protocol version 8 format.
|
class |
WebSocket13FrameDecoder
Decodes a web socket frame from wire protocol version 13 format.
|
class |
WebSocketFrameAggregator
Handler that aggregate fragmented WebSocketFrame's.
|
class |
WebSocketServerProtocolHandler
Handles WebSocket control frames (Close, Ping, Pong) and data frames (Text and Binary) are passed
to the next handler in the pipeline.
|
class |
WebSocketServerProtocolHandshakeHandler
Handles the HTTP handshake (the HTTP Upgrade request)
|
限定符和类型 | 类和说明 |
---|---|
class |
CompatibleMarshallingDecoder
|
class |
MarshallingDecoder
Decoder which MUST be used with
MarshallingEncoder . |
限定符和类型 | 类和说明 |
---|---|
class |
OneToOneDecoder
Transforms a received message into another message.
|
限定符和类型 | 类和说明 |
---|---|
class |
ProtobufDecoder
|
class |
ProtobufVarint32FrameDecoder
A decoder that splits the received
ChannelBuffer s dynamically by the
value of the Google Protocol Buffers
Base
128 Varints integer length field in the message. |
限定符和类型 | 类和说明 |
---|---|
class |
ReplayingDecoder<T extends java.lang.Enum<T>>
A specialized variation of
FrameDecoder which enables implementation
of a non-blocking decoder in the blocking I/O paradigm. |
限定符和类型 | 类和说明 |
---|---|
class |
RtspMessageDecoder
Decodes
ChannelBuffer s into RTSP messages represented in
HttpMessage s. |
class |
RtspRequestDecoder
Decodes
ChannelBuffer s into RTSP requests represented in
HttpRequest s. |
class |
RtspResponseDecoder
Decodes
ChannelBuffer s into RTSP responses represented in
HttpResponse s. |
限定符和类型 | 类和说明 |
---|---|
class |
ObjectDecoder
A decoder which deserializes the received
ChannelBuffer s into Java
objects. |
限定符和类型 | 类和说明 |
---|---|
class |
SocksAuthRequestDecoder
Decodes
ChannelBuffer s into SocksAuthRequest . |
class |
SocksAuthResponseDecoder
Decodes
ChannelBuffer s into SocksAuthResponse . |
class |
SocksCmdRequestDecoder
Decodes
ChannelBuffer s into SocksCmdRequest . |
class |
SocksCmdResponseDecoder
Decodes
ChannelBuffer s into SocksCmdResponse . |
class |
SocksInitRequestDecoder
Decodes
ChannelBuffer s into SocksInitRequest . |
class |
SocksInitResponseDecoder
Decodes
ChannelBuffer s into SocksInitResponse . |
限定符和类型 | 类和说明 |
---|---|
class |
SpdyFrameCodec
A
ChannelHandler that encodes and decodes SPDY Frames. |
class |
SpdyHttpCodec
A combination of
SpdyHttpDecoder and SpdyHttpEncoder |
class |
SpdyHttpDecoder
Decodes
SpdySynStreamFrame s, SpdySynReplyFrame s,
and SpdyDataFrame s into HttpRequest s and HttpResponse s. |
class |
SpdyHttpResponseStreamIdHandler
SimpleChannelHandler that takes care of adding the right streamId to the
HttpResponse if one is not present. |
class |
SpdyOrHttpChooser
ChannelUpstreamHandler which is responsible to setup the ChannelPipeline either for
HTTP or SPDY. |
class |
SpdySessionHandler
Manages streams within a SPDY session.
|
限定符和类型 | 方法和说明 |
---|---|
protected abstract ChannelUpstreamHandler |
SpdyOrHttpChooser.createHttpRequestHandlerForHttp()
Create the
ChannelUpstreamHandler that is responsible for handling the HttpRequest 's
when the SpdyOrHttpChooser.SelectedProtocol was SpdyOrHttpChooser.SelectedProtocol.HttpVersion1_0 or
SpdyOrHttpChooser.SelectedProtocol.HttpVersion1_1 |
protected ChannelUpstreamHandler |
SpdyOrHttpChooser.createHttpRequestHandlerForSpdy()
Create the
ChannelUpstreamHandler that is responsible for handling the HttpRequest 's
when the SpdyOrHttpChooser.SelectedProtocol was SpdyOrHttpChooser.SelectedProtocol.SpdyVersion3_1 . |
限定符和类型 | 类和说明 |
---|---|
class |
StringDecoder
Decodes a received
ChannelBuffer into a String . |
限定符和类型 | 类和说明 |
---|---|
class |
ExecutionHandler
Forwards an upstream
ChannelEvent to an Executor . |
限定符和类型 | 类和说明 |
---|---|
class |
IpFilteringHandlerImpl
General class that handle Ip Filtering.
|
class |
IpFilterRuleHandler
Implementation of Filter of IP based on ALLOW and DENY rules.
|
class |
OneIpFilterHandler
Handler that block any new connection if there are already a currently active
channel connected with the same InetAddress (IP).
|
限定符和类型 | 类和说明 |
---|---|
class |
LoggingHandler
A
ChannelHandler that logs all events via InternalLogger . |
限定符和类型 | 类和说明 |
---|---|
class |
BlockingReadHandler<E>
Emulates blocking read operation.
|
class |
BufferedWriteHandler
Emulates buffered write operation.
|
限定符和类型 | 类和说明 |
---|---|
class |
SslHandler
|
限定符和类型 | 类和说明 |
---|---|
class |
ChunkedWriteHandler
A
ChannelHandler that adds support for writing a large data stream
asynchronously neither spending a lot of memory nor getting
OutOfMemoryError . |
限定符和类型 | 类和说明 |
---|---|
class |
IdleStateAwareChannelHandler
An extended
SimpleChannelHandler that adds the handler method for
an IdleStateEvent . |
class |
IdleStateAwareChannelUpstreamHandler
An extended
SimpleChannelUpstreamHandler that adds the handler method
for an IdleStateEvent . |
class |
IdleStateHandler
Triggers an
IdleStateEvent when a Channel has not performed
read, write, or both operation for a while. |
class |
ReadTimeoutHandler
Raises a
ReadTimeoutException when no data was read within a certain
period of time. |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractTrafficShapingHandler
AbstractTrafficShapingHandler allows to limit the global bandwidth
(see
GlobalTrafficShapingHandler ) or per session
bandwidth (see ChannelTrafficShapingHandler ), as traffic shaping. |
class |
ChannelTrafficShapingHandler
This implementation of the
AbstractTrafficShapingHandler is for channel
traffic shaping, that is to say a per channel limitation of the bandwidth. |
class |
GlobalChannelTrafficShapingHandler
This implementation of the
AbstractTrafficShapingHandler is for global
and per channel traffic shaping, that is to say a global limitation of the bandwidth, whatever
the number of opened channels and a per channel limitation of the bandwidth. |
class |
GlobalTrafficShapingHandler
This implementation of the
AbstractTrafficShapingHandler is for global
traffic shaping, that is to say a global limitation of the bandwidth, whatever
the number of opened channels. |