Package toolbox.socket

Package class diagram package toolbox.socket
Provide classes and interfaces to interact with client sockets.

See:
          Description

Interface Summary
SocketClient Interface that defines a high level abstraction for developing generic client side socket interactions.
SocketClientManager Defines an interface for developing a client socket manager.
SocketConnectionManager Interface to abstract the underlying mechanism of obtaining socket connections.
SocketProtocolHandler Defines the protocol handling interface used by SocketClient implementations.
 

Class Summary
SocketClientImpl The default implementation of the SocketClient interface.
SocketClientManagerImpl The default SocketClientManager implementation.
SocketConnectionManagerDefaultImpl A SocketConnectionManager implementation that creates a new socket for every call to the getSocket method and closes the socket passed to the releaseSocket method.
SocketConnectionManagerPoolImpl A SocketConnectionManager implementation that employs a resource pool to manage client socket connections.
SocketProtocolHandlerNewLineImpl A simple SocketProtocolHandler implementation to write and read single lines to and from the underlying socket.
 

Exception Summary
SocketClientException Indicates an exception while performing client socket operations.
 

Package toolbox.socket Description

Provide classes and interfaces to interact with client sockets.