See: Description
| Interface | Description |
|---|---|
| ServerConnection |
This interface defines the methods to be provided by all types of
ServerConnections. |
| ServerMessageConnection |
This class defines the specifica of a message connection.
|
| ServerRequestConnection |
This class defines the specifica of a request connection.
|
| ServerTransferConnection |
This class defines the specifica of a transfer connection.
|
| Class | Description |
|---|---|
| AbstractServerConnection |
This class contains the logic of each connection that the server opens for the client.
|
| AbstractTransferService |
This task reads the client's
AbstractTransferJob and performs all requested file transfers. |
| FileDownloadService |
This class performs the file download on server side
|
| FileDownstreamService |
This class performs the file downstream on server side
|
| FileUploadService |
This class performs the file upload on server side
|
| RequestServiceTask |
This task reads incoming requests, forwards them to the
RequestDispatcher
and writes the response to the clients message channel (Note that both request and
message channel are uni-directional). |
| ServerConnectionService |
This class ...
|
| ServerConnector<S extends ServerContext> |
This class is the servers interface to networking.
|
| ServerMessageQueue |
This is the main message queue of the server.
|
| ServerNetworkAdapter |
An instance of this adapter is created for each client and cached in a server side
Session object. |
| Session |
This class encapsulates a connection to a client by maintaining it's
SessionId and the according
ServerNetworkAdapter. |
| SessionManager |
This is a synchronized List containing the currently connected clients.
|
| TransferServiceTask |
This task reads the incoming transfer jobs from the client and starts the according
services for handling them.
|
| Enum | Description |
|---|---|
| SessionManagerPermission |
This enum defines permittable actions for the
SessionManager |
| Exception | Description |
|---|---|
| SessionNotFoundException |
Is thrown when the server cannot find the given
SessionId in any of the current
client connections |
Copyright © 2014 EsprIT-Systems. All Rights Reserved.