Package org.drools.concurrent

Interface Summary
Command  
ExecutorService This class instance is configed by the RuleBaseConfiguration and is responsible for thread management of the async services.
ExternalExecutorService.ObservableTask A super interface for ObservableTasks
ExternalExecutorService.TaskObserver Interface that defines the methods to be implemented by a task observer.
Future  
InternalFuture  
 

Class Summary
AssertObject  
AssertObjects  
CommandExecutor The CommandExecutor is a Producer/Consumer style classes that provides a queue of Commands in a LinkedBlockingQueue.
DefaultExecutorService  
DroolsThreadPoolFactoryImpl This is an Drools Thread Pool Factory Implementation responsible for making any required thread pools available to Drools.
ExternalExecutorService This class wraps up an externally managed executor service, meaning that the life cycle of the service is not managed by Drools.
ExternalExecutorService.ObservableCallable<V> This class is a wrapper around a Callable task that will notify a listener when the task starts executing and when it finishes executing.
ExternalExecutorService.ObservableRunnable This class is a wrapper around a Runnable task that will notify a listener when the task starts executing and when it finishes executing.
ExternalExecutorService.TaskManager An implementation of the TaskObserver interface that keeps a map of submitted, but not executed tasks.
FireAllRules  
FutureAdapter  
RetractObject  
UpdateObject  
 

Enum Summary
ExternalExecutorService.ObservableTask.TaskType  
 



Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.