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
|
| ProtobufParser.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.
|
| 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 | Description |
|---|---|
| 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. |
| FilterMerger |
A reusable object that will calculate, given a list of
PeerFilterProviders, a merged
BloomFilter and earliest key time for all of them. |
| FilterMerger.Result | |
| 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 com.google.protobuf.MessageLite> |
Copyright © 2015. All rights reserved.