All Classes
Class | Description |
---|---|
AbstractServer | |
ChannelUtil |
Provides useful utility methods.
|
ClientAddressMdcHandler | |
DispatchMonoHandler<RQ,RS> |
Processes business logic.
|
ExternallyVisibleException |
This
RuntimeException is intended to provide a error message
that may be made visible outside the application. |
HttpDispatchMonoHandler |
DispatchMonoHandler that expects RequestWithMetadata <? extends FullHttpRequest >
messages and sends FullHttpResponse s downstream. |
HttpRequestProcessor |
RequestProcessor that expects RequestWithMetadata <? extends FullHttpRequest >
requests and produces FullHttpResponse s. |
HttpUtil |
Provides useful utility methods.
|
Metadata |
Just a typed key-value representation of data.
|
MetadataKey<T> |
A key that is used to store and retrieve data in the
RequestWithMetadata . |
MetadataMap | |
MonoHandler |
The purpose of this
ChannelDuplexHandler is to allow asynchronous processing of inbound messages
while preserving the order of outbound response messages (which must correlate to the order of inbound messages)
and allowing a client to send a next request before receiving an answer to the previous request. |
NettyServer | |
Processor |
RequestProcessor s may be annotated with this annotation in order to be automatically detected. |
RequestDispatcher<RQ,RS> |
A special
RequestProcessor that doesn't perform processing by itself
but rather delegates it to a more specific RequestProcessor . |
RequestDispatcherByProcessorName<RQ,RS> | |
RequestMetadataDecoder<RQ> |
A
MessageToMessageDecoder that wraps messages of type RQ into messages of type
RequestWithMetadata <RQ> . |
RequestProcessor<RQ,RS> |
Processes requests.
|
RequestProcessorWithStats<RQ,RS> |
Wraps
RequestProcessor and collects statistics via StatsDClient . |
RequestWithMetadata<RQ> |
Allows to attach any data to the actual request before feeding it to the
DispatchMonoHandler , or for any other purpose. |
Server |
Represents an I/O server.
|
SimpleHttpRequestDispatcherByUrl |
RequestDispatcherByProcessorName that uses URI path of an HTTP request as the name of a
RequestProcessor . |
SimpleSpringHttpRequestDispatcherByUrl |
This
RequestDispatcher combines functionality of the SpringRequestDispatcher and
SimpleHttpRequestDispatcherByUrl . |
SpringRequestDispatcher<RQ,RS> |
RequestDispatcherByProcessorName that automatically searches for RequestProcessor s String beans annotated with
@ Processor . |
TransferableMdc |