Package org.safs.sockets

Interface Summary
ConnectionListener A NamedListener that wishes to sink connection state information or commands from remote sources.
DebugListener A NamedListener that wishes to sink/log debug messages from remote sources.
NamedListener The interface is the superclass of other Listeners used to receive notifications for the SocketProtocol.
SocketProtocolListener Interface definition for a local SocketProtocol Runner to receive asynchronous notification of AbstractProtocolRunner events and messages from a remote SocketProtocol Runner.
 

Class Summary
AbstractProtocolRunner This abstract class implements the necessary Threading of a SocketProtocol.
AvailablePortFinder Finds currently available server ports.
Message The SocketProtocol Messages used between the SAFS Messaging Service.
SocketProtocol This class implements a TCP protocol needed for Sockets control of remote processes through TCP String messages character encoded in UTF-8.
TestOccupiedPort  
 

Exception Summary
RemoteException General-Purpose exception thrown to indicate something bad happened on "the other side".
ShutdownInvocationException