|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ClientConnectionManager | A generic interface for an object which keeps track of a set of open client connections, creates new ones and ensures they are serviced properly. |
| MessageWriteTarget | A target to which messages can be written/connection can be closed |
| ProtobufParser.Listener<MessageType extends MessageLite> | An interface which can be implemented to handle callbacks as new messages are generated and socket events occur. |
| StreamParser | A generic handler which is used in NioServer, NioClient and BlockingClient to handle incoming
data streams. |
| StreamParserFactory | A factory which generates new StreamParsers when a new connection is opened. |
| Class Summary | |
|---|---|
| AbstractTimeoutHandler | A base class which provides basic support for socket timeouts. |
| BlockingClient | Creates a simple connection to a server using a StreamParser to process data. |
| BlockingClientManager | A thin wrapper around a set of BlockingClients. |
| NioClient | Creates a simple connection to a server using a StreamParser to process data. |
| NioClientManager | A class which manages a set of client connections. |
| NioServer | Creates a simple server listener which listens for incoming client connections and uses a StreamParser to
process data. |
| ProtobufParser<MessageType extends MessageLite> | A handler which is used in NioServer and NioClient to split up incoming data streams
into protobufs and provide an interface for writing protobufs to the connections. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||