Package org.almendra.commons.threads

Interface Summary
IExecutable  
ISignalable  
ISimpleActiveObject Defines a minimal interface to be implemented by every active object.
ISuspendable  
 

Class Summary
Acknowledge  
ActiveObject Abstract active object that constantly calls doActivity() as long as it is active.
ActiveSchedulingObject Defines an active object that consumes items provided by some producer object and processes them as long as the list of items to be processed is not empty.
CountDown  
Future  
FutureResult Holds a promise to deliver a result after unlimited time or after a specifiable period.
LockUtility Defines static utility methods for dealing with locks.
ThreadUtility Contains several helper methods to deal with threads.
 

Exception Summary
TimeoutException Thrown if a timeout period has expired.