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  
StreamConnections 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  
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  
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> | 
Copyright © 2016. All rights reserved.