| Interface | Description | 
|---|---|
| IExecutable | 
 Interface for objects that can be executed. 
 | 
| ISynchronizator | 
 Synchronize some behavior. 
 | 
| IThreadPool | 
 Common interface for different thread pool implementations. 
 | 
| Class | Description | 
|---|---|
| Executor | 
 A helper class for running a single instance
  of code using the thread pool. 
 | 
| LoadManagingExecutionService | 
 This class allows to perform background operations with adjustable
  CPU utilization. 
 | 
| MultiThreadTest | 
 This test class shows how the thread based scheduler works. 
 | 
| ThreadPool | 
 A thread pool manages pool and saves resources
  and time by precreating and reusing pool. 
 | 
| ThreadPoolFactory | 
 Factory class for obtaining a thread pool. 
 | 
| ThreadTest | 
 This test class shows how the thread based scheduler works. 
 | 
| Token | 
 A token is initially available can be acquired once. 
 | 
| Exception | Description | 
|---|---|
| TimeoutException | 
 Jadex timout exception. 
 |