Class Summary |
AbstractFileHandler |
adds capability to use a FileModel. |
BaseFileHandler |
This class simply contains methods to fire off events that other subclasses
can just extend and use. |
Connection |
Base class for all network connection related services. |
ConnectionEvent |
contains connection event codes |
ConnectionModel |
Contains all the data that are needed by Connector to make a connection. |
FileEvent |
Contains event information regarding a file activity. |
FileModel |
Contains data and information used by the Handler. |
HandshakeablePerpetualSocketAcceptor |
Accepts connections indefinitely. |
HandshakeableSocketAcceptor |
This acceptor works similar to SocketAcceptor except for the addition
of adding handshaking capability. |
HandshakeableSocketConnector |
This class works similar to SocketConnector to add in handshaking capability. |
PerpetualSocketAcceptor |
Accepts connections indefinitely. |
SimpleConnectionThrottler |
This throttler simply throttles the rate by checking to see if the rate is above the rate limit, and if it
is, sleep occurs so that the rate is decreased (since rate is calculated as data transferred over a period of time). |
SimpleTransferRateThrottler |
This transfer rate throttler simply throttles the rate by checking to see if the rate is above the rate limit, and if it
is, sleep occurs so that the rate is decreased (since rate is calculated as data transferred over a period of time). |
SocketAcceptor |
Default Acceptor class for TCP protocols. |
SocketConnector |
Makes a connection to a remote client using TCP protocol. |
StringSocketHandler |
The idea of a String handler is to connect either to send some of data or receive some sort of data. |
StringSocketReaderHandler |
an easy handler that reads in a string and then disconnects immediately |
StringSocketWriterHandler |
a handler that writes a string to the remote connection and disconnects immediately. |
TimeableConnection |
Adds a feature that will record the amount of time since the connection is online. |