| Interface | Description |
|---|---|
| RemoteCancellableTask |
Defines methods for remote canceling.
|
| RemoteTask<S extends ServerContext> |
This interface defines how a remote
AsyncTask is being submitted to a pool. |
| RemoteTaskCreator<S extends ServerContext> |
An instance of this type is able to create a
RemoteTask instance. |
| RemoteTaskEvent.Listener | |
| RemoteTaskEvent.Source | |
| RemoteTaskEventReceiver<C extends ClientContext> |
Defines the method by which a remote
AsyncTask will react on received RemoteTaskEvents |
| RemoteTaskStatusEvent.Listener |
| Class | Description |
|---|---|
| AbstractClientEDT<C extends ClientContext> |
This is a local event-driven-task (EDT) which has a remote counterpart task running on the sever.
|
| AbstractClientTask<C extends ClientContext> |
This is a pure adapter class that nails the
ApplicationContext to the ClientContext |
| AbstractRemoteOsProcessTask<S extends ServerContext> |
This class runs an OS-process within a remote task on the server
|
| AbstractRemoteTask<S extends ServerContext> |
This is an
AsyncTask which runs on server side and is owned by a user session. |
| AbstractServerTask<S extends ServerContext> |
This async task is supposed to run in a
ServerContext environment within any
server's thread pool which is yet to be specified. |
| AgentTaskType |
Defines the various types of agent tasks.
|
| ClientTaskType |
Defines the various types of asynchronous local tasks.
|
| CoServerBindTask<S extends ServerContext> |
This is a special task that actually consists of two coupled tasks.
|
| CoServerBindTaskCreator<S extends ServerContext> |
This class creates a
CoServerBindTask which is supposed to execute a RemoteTaskStartAgent
within a CoClientContext in order to start a remote task on the CoServer (using the given
coSrvTaskCreator for creating the task on the CoServer) |
| FileTransferTask<C extends ClientContext,S extends ServerContext> |
This task runs a
FileTransferAgent with the jobs added |
| RemoteJavaCommandTask<S extends ServerContext> |
This OS-process task executes on server side and runs a Java program within a
separate Virtual Machine.
|
| RemoteRunStateFlag |
This flag is used to track the state of remote running tasks.
|
| RemoteTaskCancelAgent |
This agent tries to cancel a remotely running
AsyncTask by its RemoteTaskId. |
| RemoteTaskEvent |
This event is used for notifying the state of remotely running tasks.
|
| RemoteTaskEventIterator |
This Iterator steps through the incoming
RemoteTaskEvents until
it receives a FINISHED call or the RemoteTaskEventIterator.close() method is invoked. |
| RemoteTaskEventProcessor<C extends ClientContext> |
This class iterates through the
RemoteTaskEvents received by the given RemoteTaskEventIterator and forwards the
the events to the receiving RemoteTaskEventReceiver. |
| RemoteTaskEventQueue |
This receiver queues up all incoming
RemoteTaskEvents for a particular task identified
by its RemoteTaskId. |
| RemoteTaskId |
This is a TaskId of an AsyncTask instance that runs on the server
and is associated to a particular client that started it.
|
| RemoteTaskMonitor<S extends ServerContext> |
This
TaskMonitor sends RemoteTaskEvents to the client for synchronization. |
| RemoteTaskReleaseAgent<C extends ClientContext,S extends ServerContext> |
This agent executes a
RemoteTask within its RemoteTaskReleaseAgent.executeOnServer() method. |
| RemoteTaskStartAgent<C extends ClientContext,S extends ServerContext> |
This agent executes a
RemoteTask within its RemoteTaskStartAgent.executeOnServer() method. |
| RemoteTaskStatusEvent |
This event is sent by the server to notify about processing status changes of a remote task
|
| RemoteTaskType |
Defines the various types of asynchronous remote tasks and how they are being rendered.
|
| ServerTaskType |
Defines the various types of asynchronous local tasks.
|
| Exception | Description |
|---|---|
| LostServerConnectionException |
This Exception is thrown when the server connection was lost during a remote task execution.
|
Copyright © 2014 EsprIT-Systems. All Rights Reserved.