Uses of Interface
org.drools.concurrent.Future

Packages that use Future
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.concurrent   
org.drools.reteoo   
 

Uses of Future in org.drools
 

Methods in org.drools that return Future
 Future StatefulSession.asyncFireAllRules()
          This will initiate the firing phase (in the background).
 Future StatefulSession.asyncFireAllRules(AgendaFilter agendaFilter)
          This will initiate the firing phase (in the background).
 Future StatefulSession.asyncInsert(Collection collect)
          Insert/Assert a collect of objects..
 Future StatefulSession.asyncInsert(Object object)
          Insert/Assert an object asynchronously.
 Future StatefulSession.asyncInsert(Object[] array)
          Insert/Assert an array of objects..
 Future StatefulSession.asyncRetract(FactHandle factHandle)
           
 Future StatefulSession.asyncUpdate(FactHandle factHandle, Object object)
           
 

Uses of Future in org.drools.concurrent
 

Subinterfaces of Future in org.drools.concurrent
 interface InternalFuture
           
 

Classes in org.drools.concurrent that implement Future
 class AssertObject
           
 class AssertObjects
           
 class FireAllRules
           
 class RetractObject
           
 class UpdateObject
           
 

Methods in org.drools.concurrent that return Future
 Future ExecutorService.submit(Command command)
          Submit a command for execution, adds it ot the commandExecutor's queue
 Future CommandExecutor.submit(Command command)
          Submit a Command for execution
 Future DefaultExecutorService.submit(Command command)
           
 

Constructors in org.drools.concurrent with parameters of type Future
FutureAdapter(Future future)
           
 

Uses of Future in org.drools.reteoo
 

Methods in org.drools.reteoo that return Future
 Future ReteooStatefulSession.asyncFireAllRules()
           
 Future ReteooStatefulSession.asyncFireAllRules(AgendaFilter agendaFilter)
           
 Future ReteooStatefulSession.asyncInsert(Collection collection)
           
 Future ReteooStatefulSession.asyncInsert(Iterable<?> iterable)
           
 Future ReteooStatefulSession.asyncInsert(Object object)
           
 Future ReteooStatefulSession.asyncInsert(Object[] array)
           
 Future ReteooStatefulSession.asyncRetract(FactHandle factHandle)
           
 Future ReteooStatefulSession.asyncUpdate(FactHandle factHandle, Object object)
           
 



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