Package org.norther.tammi.core.thread

Interface Summary
Executable An interface to executable objects, which can be executed in their own thread provided by a speficied executor.
Executor An interface to executors that can execute Runnables using different thread models.
PooledExecutor An interface to executors that queue executables and run them when a pooled thread is available.
Schedulable An interface to schedulable objects, which can be executed in their own thread provided by a speficied scheduler.
Scheduler An interface to schedulers to execute runnable commands as scheduled tasks.
ThreadedExecutor An interface to executors that run each executable in a new thread.
ThreadFactory An interface to thread factories.
Timeout A specific scheduler for executing timeout commands.
 

Class Summary
AbstractExecutor An abstract implementation of Executor.
DefaultDirectExecutor A direct executor running executables in the caller's thread.
DefaultExecutable A default implementation of Executable.
DefaultPooledExecutor A default implementation of PooledExecutor.
DefaultPooledExecutor.AbortPolicy A handler for rejected tasks that aborts the rejected task.
DefaultPooledExecutor.CallerRunsPolicy A handler for rejected tasks that runs the rejected task directly in the calling thread of the execute method.
DefaultPooledExecutor.DiscardOldestPolicy A handler for rejected tasks that discards the oldest unhandled request and then retries execute.
DefaultPooledExecutor.DiscardPolicy A handler for rejected tasks that silently discards the rejected task.
DefaultPooledExecutor.QueuePolicy A handler for rejected tasks that queues the rejected task.
DefaultSchedulable A default implementation of Schedulable.
DefaultScheduler A default implementation of Scheduler.
DefaultThreadedExecutor A default implementation of ThreadedExecutor.
DefaultThreadFactory A default implementation of ThreadFactory.
DefaultTimeout A default implementation of Timeout.
 



Copyright © 2004 The Norther Organization. All rights reserved.