| Interface | Description |
|---|---|
| Acceptor.Listener |
Listener interface.
|
| Address |
Interface implemented by addresses.
|
| AddressAwareMessage |
Message that wants to know its origin address.
|
| BlockingSender |
Interface for classes that manage the sending of messages.
|
| Message |
Marker interface implemented by messages.
|
| MessageDispatchRegistry |
Register of message handlers, keyed by message type.
|
| MessageDispatchRegistry.BlockingHandler<T extends Message> |
Handler interface.
|
| MessageDispatchRegistry.Handler<T extends Message> |
Handler interface.
|
| QueuedSender |
Sender that queues its messages. |
| Receiver |
Interface for classes that manage the receipt of messages.
|
| Sender |
Interface for classes that manage the sending of messages.
|
| Class | Description |
|---|---|
| Acceptor |
Active object that accepts connections on a ServerSocket.
|
| ClientReceiver |
Manages receipt of messages from a server over a TCP connection.
|
| ClientSender |
Class that manages the sending of messages to a server.
|
| CommunicationDefaults |
Default communication constants.
|
| ConnectionIdentity |
Value object that represents the identity of an accepted
connection.
|
| Connector |
Connection factory.
|
| FanOutServerSender |
Manages the sending of messages to many TCP clients.
|
| FanOutStreamSender |
Manages the sending of messages to many streams.
|
| IgnoreShutdownSender |
A
Sender decorator that ignores shutdown. |
| KeepAliveMessage |
No-op message used to keep a connection alive.
|
| MessageDispatchRegistry.AbstractBlockingHandler<T extends Message> |
Most handlers ignore the shutdown event, so provide this as a convenient
base for anonymous classes.
|
| MessageDispatchRegistry.AbstractHandler<T extends Message> |
Most handlers ignore the shutdown event, so provide this as a convenient
base for anonymous classes.
|
| MessageDispatchSender |
Passive
Senderclass that dispatches incoming messages to the
appropriate handler. |
| MessagePump | |
| QueuedSenderDecorator |
QueuedSender implementation.
|
| ServerReceiver |
Manages the receipt of messages from many clients.
|
| StreamReceiver |
Manages receipt of messages from a server over a stream.
|
| StreamSender |
Class that manages the sending of messages to a server.
|
| TeeSender |
| Enum | Description |
|---|---|
| ConnectionType |
Constants that are used to discriminate between different types of
connections.
|
| Exception | Description |
|---|---|
| Acceptor.ShutdownException |
Indicates the Acceptor has been shut down.
|
| BlockingSender.NoResponseException |
Exception indicating that the server chose to send no response back
to a
BlockingSender.blockingSend(Message). |
| CommunicationException |
Exception thrown by communication package.
|
Copyright © 2000-2014. All Rights Reserved.