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 RemoteTaskEvents 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.