| Interface | Description |
|---|---|
| Protocol |
Define a protocol
|
| ProtocolConfiguration |
Configuration which is used in scope of a Protocol
|
| ProtocolServer |
A
ProtocolServer accept inbound traffic and handle it. |
| ProtocolSession |
Session for a protocol.
|
| ProtocolTransport |
ProtocolTransport is used by each ProtocolSession to communicate with the underlying transport.
|
| Request |
Request received from the client
|
| Response |
Protocol response to send to the client
|
| StartTlsResponse |
An special sub-type of
Response which makes it possible to detect a response to a STARTTLS request. |
| StreamResponse |
Special
Response sub-type which allows to write an InputStream to the remote peer |
| Class | Description |
|---|---|
| AbstractProtocolTransport |
Abstract base class for
ProtocolTransport implementation which already takes care of all the complex
stuff when handling Response's. |
| AbstractResponse |
Abstract base implementation of
Response |
| BaseRequest |
Basic Request which contains a command and argument
|
| CombinedInputStream |
SequenceInputStream sub-class which allows direct access to the pair of InputStream's. |
| Encryption |
This class should be used to setup encrypted protocol handling
|
| ProtocolConfigurationImpl |
Default implementation of a
ProtocolConfiguration which allows to easily set the different configurations. |
| ProtocolImpl |
Basic
Protocol implementation |
| ProtocolSessionImpl |
Basic implementation of
ProtocolSession |
| Enum | Description |
|---|---|
| ProtocolSession.State |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.