See: Description
Interface | Description |
---|---|
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
|
ProtobufConnection.Listener<MessageType extends com.google.protobuf.MessageLite> |
An interface which can be implemented to handle callbacks as new messages are generated and socket events occur.
|
StreamConnection |
A generic handler which is used in
NioServer , NioClient and BlockingClient to handle incoming
data streams. |
StreamConnectionFactory |
A factory which generates new
StreamConnection s when a new connection is opened. |
Class | Description |
---|---|
AbstractTimeoutHandler |
A base class which provides basic support for socket timeouts.
|
BlockingClient |
Creates a simple connection to a server using a
StreamConnection to process data. |
BlockingClientManager |
A thin wrapper around a set of
BlockingClient s. |
FilterMerger |
A reusable object that will calculate, given a list of
PeerFilterProvider s, a merged
BloomFilter and earliest key time for all of them. |
FilterMerger.Result | |
NioClient |
Creates a simple connection to a server using a
StreamConnection 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
StreamConnection to
process data. |
ProtobufConnection<MessageType extends com.google.protobuf.MessageLite> |