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 RemoteTaskEvent s |
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
RemoteTaskEvent s until
it receives a FINISHED call or the RemoteTaskEventIterator.close() method is invoked. |
RemoteTaskEventProcessor<C extends ClientContext> |
This class iterates through the
RemoteTaskEvent s received by the given RemoteTaskEventIterator and forwards the
the events to the receiving RemoteTaskEventReceiver . |
RemoteTaskEventQueue |
This receiver queues up all incoming
RemoteTaskEvent s 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 RemoteTaskEvent s 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.