See: Description
Class | Description |
---|---|
AgentExecutorTask |
This task performs the async execution of an agent on the server.
|
AgentSleeperThreadPool |
This ThreadPool is used to execute async (sleepy) agents which do NOT consume much CPU time.
|
AgentTaskMonitor<S extends ServerContext> |
This
TaskMonitor sends RemoteTaskEvent s to the client for synchronization. |
AgentTimerThreadPool |
This pool provides timer-threads for canceling async agents that timed out on the server.
|
AgentWatchDogTask |
This task controls the execution of async agent and handles an eventual timeout.
|
AgentWorkerThreadPool |
This ThreadPool is used to execute async agents which put CPU load on the server.
|
AsyncAgentExecutorAdapter<C extends ApplicationContext> |
This is just a wrapper task that calls the agent.sendForExecution() method when executing
|
ServerThreadPool |
This is the base class for all server thread pools.
|
ServerThreadPoolManager |
This class manages all server thread pools.
|
TransferThreadPool |
This thread pool provides threads used for file transfers.
|
Exception | Description |
---|---|
AgentExecutionTimeoutException |
This exception is thrown when an async agent exceeds its async-execution timeout on server side.
|
ServerTooBusyException |
This exception is thrown when the server is too busy and must refuse execution
|
Copyright © 2014 EsprIT-Systems. All Rights Reserved.