站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 4.0.0.11754MR2 API 英文版文档

Uses of Interface org.drools.WorkingMemory (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档


Uses of Interface
org.drools.WorkingMemory

Packages that use WorkingMemory
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.audit This is a utility for providing audit trails/explanations of rule actions. 
org.drools.base   
org.drools.base.dataproviders   
org.drools.base.mvel   
org.drools.common   
org.drools.concurrent   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.reteoo   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.spi   
 

Uses of WorkingMemory in org.drools
 

Subinterfaces of WorkingMemory in org.drools
 interface StatefulSession
           
 

Fields in org.drools declared as WorkingMemory
protected  WorkingMemory QueryResults.workingMemory
           
 

Methods in org.drools that return WorkingMemory
 WorkingMemory Agenda.getWorkingMemory()
           
 

Constructors in org.drools with parameters of type WorkingMemory
QueryResult(Tuple tuple, WorkingMemory workingMemory, QueryResults queryResults)
           
QueryResults(List results, Query query, WorkingMemory workingMemory)
           
ReteConcurrentStatelessSession.ProducerConsumer(WorkingMemory workingMemory, BlockingQueue queue)
           
 

Uses of WorkingMemory in org.drools.audit
 

Methods in org.drools.audit with parameters of type WorkingMemory
 void WorkingMemoryLogger.activationCancelled(ActivationCancelledEvent event, WorkingMemory workingMemory)
           
 void WorkingMemoryLogger.activationCreated(ActivationCreatedEvent event, WorkingMemory workingMemory)
           
 void WorkingMemoryLogger.afterActivationFired(AfterActivationFiredEvent event, WorkingMemory workingMemory)
           
 void WorkingMemoryLogger.agendaGroupPopped(AgendaGroupPoppedEvent event, WorkingMemory workingMemory)
           
 void WorkingMemoryLogger.agendaGroupPushed(AgendaGroupPushedEvent event, WorkingMemory workingMemory)
           
 void WorkingMemoryLogger.beforeActivationFired(BeforeActivationFiredEvent event, WorkingMemory workingMemory)
           
 

Constructors in org.drools.audit with parameters of type WorkingMemory
WorkingMemoryFileLogger(WorkingMemory workingMemory)
          Creates a new WorkingMemoryFileLogger for the given working memory.
WorkingMemoryLogger(WorkingMemory workingMemory)
          Creates a new working memory logger for the given working memory.
 

Uses of WorkingMemory in org.drools.base
 

Methods in org.drools.base that return WorkingMemory
 WorkingMemory JavaFactRegistryEntry.getWorkingMemory()
           
 WorkingMemory DefaultKnowledgeHelper.getWorkingMemory()
           
 

Methods in org.drools.base with parameters of type WorkingMemory
 boolean DelegateJavaFactHandler.isRegistered(WorkingMemory workingMemory)
           
 boolean DelegateJavaFactHandler.register(WorkingMemory workingMemory)
           
 boolean DelegateJavaFactHandler.unregister(WorkingMemory workingMemory)
           
 

Constructors in org.drools.base with parameters of type WorkingMemory
DefaultKnowledgeHelper(Activation agendaItem, WorkingMemory workingMemory)
           
DefaultKnowledgeHelper(WorkingMemory workingMemory)
           
JavaFactRegistryEntry(WorkingMemory workingMemory, FactHandle handle)
           
 

Uses of WorkingMemory in org.drools.base.dataproviders
 

Methods in org.drools.base.dataproviders with parameters of type WorkingMemory
 Iterator MVELDataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx)
           
 

Uses of WorkingMemory in org.drools.base.mvel
 

Methods in org.drools.base.mvel with parameters of type WorkingMemory
 void MVELConsequence.evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory)
           
 FieldValue MVELReturnValueExpression.evaluate(Object object, Tuple tuple, Declaration[] previousDeclarations, Declaration[] requiredDeclarations, WorkingMemory workingMemory)
           
 boolean MVELPredicateExpression.evaluate(Object object, Tuple tuple, Declaration[] previousDeclarations, Declaration[] requiredDeclarations, WorkingMemory workingMemory)
           
 boolean MVELEvalExpression.evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory)
           
 void DroolsMVELFactory.setContext(Tuple tuple, Object object, WorkingMemory workingMemory)
           
 

Uses of WorkingMemory in org.drools.common
 

Subinterfaces of WorkingMemory in org.drools.common
 interface InternalWorkingMemory
           
 interface InternalWorkingMemoryActions
           
 

Classes in org.drools.common that implement WorkingMemory
 class AbstractWorkingMemory
          Implementation of WorkingMemory.
 

Methods in org.drools.common that return WorkingMemory
 WorkingMemory DefaultAgenda.getWorkingMemory()
           
 

Uses of WorkingMemory in org.drools.concurrent
 

Methods in org.drools.concurrent with parameters of type WorkingMemory
 void RetractObject.execute(WorkingMemory workingMemory)
           
 void ModifyObject.execute(WorkingMemory workingMemory)
           
 void FireAllRules.execute(WorkingMemory workingMemory)
           
 void Command.execute(WorkingMemory workingMemory)
           
 void AssertObjects.execute(WorkingMemory workingMemory)
           
 void AssertObject.execute(WorkingMemory workingMemory)
           
 

Constructors in org.drools.concurrent with parameters of type WorkingMemory
CommandExecutor(WorkingMemory workingMemory)
           
 

Uses of WorkingMemory in org.drools.event
 

Methods in org.drools.event that return WorkingMemory
 WorkingMemory WorkingMemoryEvent.getWorkingMemory()
           
 

Methods in org.drools.event with parameters of type WorkingMemory
 void DefaultAgendaEventListener.activationCancelled(ActivationCancelledEvent event, WorkingMemory workingMemory)
           
 void DebugAgendaEventListener.activationCancelled(ActivationCancelledEvent event, WorkingMemory workingMemory)
           
 void AgendaEventListener.activationCancelled(ActivationCancelledEvent event, WorkingMemory workingMemory)
           
 void DefaultAgendaEventListener.activationCreated(ActivationCreatedEvent event, WorkingMemory workingMemory)
           
 void DebugAgendaEventListener.activationCreated(ActivationCreatedEvent event, WorkingMemory workingMemory)
           
 void AgendaEventListener.activationCreated(ActivationCreatedEvent event, WorkingMemory workingMemory)
           
 void DefaultAgendaEventListener.afterActivationFired(AfterActivationFiredEvent event, WorkingMemory workingMemory)
           
 void DebugAgendaEventListener.afterActivationFired(AfterActivationFiredEvent event, WorkingMemory workingMemory)
           
 void AgendaEventListener.afterActivationFired(AfterActivationFiredEvent event, WorkingMemory workingMemory)
           
 void DefaultAgendaEventListener.agendaGroupPopped(AgendaGroupPoppedEvent event, WorkingMemory workingMemory)
           
 void DebugAgendaEventListener.agendaGroupPopped(AgendaGroupPoppedEvent event, WorkingMemory workingMemory)
           
 void AgendaEventListener.agendaGroupPopped(AgendaGroupPoppedEvent event, WorkingMemory workingMemory)
           
 void DefaultAgendaEventListener.agendaGroupPushed(AgendaGroupPushedEvent event, WorkingMemory workingMemory)
           
 void DebugAgendaEventListener.agendaGroupPushed(AgendaGroupPushedEvent event, WorkingMemory workingMemory)
           
 void AgendaEventListener.agendaGroupPushed(AgendaGroupPushedEvent event, WorkingMemory workingMemory)
           
 void DefaultAgendaEventListener.beforeActivationFired(BeforeActivationFiredEvent event, WorkingMemory workingMemory)
           
 void DebugAgendaEventListener.beforeActivationFired(BeforeActivationFiredEvent event, WorkingMemory workingMemory)
           
 void AgendaEventListener.beforeActivationFired(BeforeActivationFiredEvent event, WorkingMemory workingMemory)
           
 void AgendaEventSupport.fireActivationCancelled(Activation activation, WorkingMemory workingMemory)
           
 void AgendaEventSupport.fireActivationCreated(Activation activation, WorkingMemory workingMemory)
           
 void AgendaEventSupport.fireBeforeActivationFired(Activation activation, WorkingMemory workingMemory)
           
 

Constructors in org.drools.event with parameters of type WorkingMemory
AgendaEventSupport(WorkingMemory workingMemory)
           
ObjectAssertedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object object)
           
ObjectModifiedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object oldObject, Object object)
           
ObjectRetractedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object oldObject)
           
WorkingMemoryEvent(WorkingMemory workingMemory, PropagationContext propagationContext)
           
WorkingMemoryEventSupport(WorkingMemory workingMemory)
           
 

Uses of WorkingMemory in org.drools.reteoo
 

Classes in org.drools.reteoo that implement WorkingMemory
 class ReteooStatefulSession
           
 class ReteooWorkingMemory
          Implementation of WorkingMemory.
 

Constructors in org.drools.reteoo with parameters of type WorkingMemory
ReteooStatelessSession(WorkingMemory workingMemory, ExecutorService executorService)
           
ReteStatelessSessionResult(WorkingMemory workingMemory)
           
 

Uses of WorkingMemory in org.drools.rule
 

Methods in org.drools.rule with parameters of type WorkingMemory
 Object Accumulate.accumulate(Tuple leftTuple, List matchingObjects, WorkingMemory workingMemory)
           
 boolean ReturnValueRestriction.isAllowed(Extractor extractor, Object object, Tuple tuple, WorkingMemory workingMemory)
           
 boolean EvalCondition.isAllowed(Tuple tuple, WorkingMemory workingMemory)
           
 

Uses of WorkingMemory in org.drools.spi
 

Methods in org.drools.spi that return WorkingMemory
 WorkingMemory KnowledgeHelper.getWorkingMemory()
           
 

Methods in org.drools.spi with parameters of type WorkingMemory
 Object Accumulator.accumulate(Tuple leftTuple, List matchingObjects, Declaration[] declarations, Declaration[] innerDeclarations, WorkingMemory workingMemory)
           
 void Consequence.evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory)
          Execute the consequence for the supplied matching Tuple.
 FieldValue ReturnValueExpression.evaluate(Object object, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory)
           
 boolean PredicateExpression.evaluate(Object object, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory)
           
 boolean EvalExpression.evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory)
           
 Iterator DataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx)
           
 void AsyncExceptionHandler.handleException(WorkingMemory workingMemory, ConsequenceException exception)
           
 boolean JavaFact.isRegistered(WorkingMemory workingMemory)
           
 boolean JavaFact.register(WorkingMemory workingMemory)
           
 boolean JavaFact.unregister(WorkingMemory workingMemory)
           
 



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