Package org.apache.cassandra.concurrent

Interface Summary
DebuggableThreadPoolExecutorMBean  
IContinuable  
IStage An abstraction for stages as described in the SEDA paper by Matt Welsh.
 

Class Summary
AIOExecutorService  
Context Context object adding a collection of key/value pairs into ThreadLocalContext.
ContinuationContext  
ContinuationsExecutor An ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured using Executors factory methods.
ContinuationsExecutor.AbortPolicy A handler for rejected tasks that throws a RejectedExecutionException.
ContinuationsExecutor.CallerRunsPolicy A handler for rejected tasks that runs the rejected task directly in the calling thread of the execute method, unless the executor has been shut down, in which case the task is discarded.
ContinuationsExecutor.DiscardOldestPolicy A handler for rejected tasks that discards the oldest unhandled request and then retries execute, unless the executor is shut down, in which case the task is discarded.
ContinuationsExecutor.DiscardPolicy A handler for rejected tasks that silently discards the rejected task.
ContinuationStage  
DebuggableScheduledThreadPoolExecutor This is a wrapper class for the ScheduledThreadPoolExecutor.
DebuggableThreadPoolExecutor This is a wrapper class for the ScheduledThreadPoolExecutor.
MultiThreadedStage This class is an implementation of the IStage interface.
SingleThreadedContinuationStage  
SingleThreadedStage This class is an implementation of the IStage interface.
StageManager This class manages all stages that exist within a process.
ThreadFactoryImpl This class is an implementation of the ThreadFactory interface.
ThreadLocalContext Use this implementation over Java's ThreadLocal or InheritableThreadLocal when you need to add multiple key/value pairs into ThreadLocalContext for a given thread.
 



Copyright © 2009 The Apache Software Foundation