Package com.google.bitcoin.net

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.
 



Copyright © 2014. All rights reserved.