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

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


Uses of Interface
org.drools.spi.Activation

Packages that use Activation
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.base   
org.drools.common   
org.drools.conflict   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.reteoo   
org.drools.spi   
 

Uses of Activation in org.drools
 

Methods in org.drools that return Activation
 Activation[] Agenda.getActivations()
           
 Activation[] Agenda.getScheduledActivations()
           
 

Uses of Activation in org.drools.base
 

Methods in org.drools.base that return Activation
 Activation DefaultKnowledgeHelper.getActivation()
           
 

Methods in org.drools.base with parameters of type Activation
 boolean RuleNameStartsWithAgendaFilter.accept(Activation activation)
           
 boolean RuleNameEqualsAgendaFilter.accept(Activation activation)
           
 boolean RuleNameEndsWithAgendaFilter.accept(Activation activation)
           
 void DefaultKnowledgeHelper.setActivation(Activation agendaItem)
           
 

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

Uses of Activation in org.drools.common
 

Classes in org.drools.common that implement Activation
 class AgendaItem
          Item entry in the Agenda.
 class ScheduledAgendaItem
          Item entry in the Agenda.
 

Methods in org.drools.common that return Activation
 Activation RuleFlowGroupNode.getActivation()
           
 Activation ActivationGroupNode.getActivation()
           
 Activation PropagationContextImpl.getActivationOrigin()
           
 Activation[] DefaultAgenda.getActivations()
           
 Activation[] AgendaGroupImpl.getActivations()
           
 Activation LogicalDependency.getJustifier()
           
 Activation AgendaGroupImpl.getNext()
           
 Activation[] DefaultAgenda.getScheduledActivations()
           
 Activation PropagationContextImpl.removeRetractedTuple(Rule rule, ReteTuple tuple)
           
 

Methods in org.drools.common with parameters of type Activation
 void AgendaGroupImpl.add(Activation activation)
           
 void RuleFlowGroupImpl.addActivation(Activation activation)
           
 void InternalRuleFlowGroup.addActivation(Activation activation)
           
 void ActivationGroupImpl.addActivation(Activation activation)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Activation activation, PropagationContext context, Rule rule)
          Adds a justification for the FactHandle to the justifiedMap.
 void PropagationContextImpl.addRetractedTuple(Rule rule, Activation activation)
           
 FactHandle InternalWorkingMemoryActions.assertObject(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 FactHandle AbstractWorkingMemory.assertObject(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 void InternalAgenda.fireActivation(Activation activation)
           
 void DefaultAgenda.fireActivation(Activation activation)
          Fire this item.
 void InternalWorkingMemoryActions.modifyObject(FactHandle handle, Object object, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.modifyObject(FactHandle factHandle, Object object, Rule rule, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
 void ActivationGroupImpl.removeActivation(Activation activation)
           
 void RuleFlowGroupImpl.removeActivation(Activation activation, InternalWorkingMemory workingMemory)
           
 void InternalRuleFlowGroup.removeActivation(Activation activation, InternalWorkingMemory workingMemory)
           
 void TruthMaintenanceSystem.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
          An Activation is no longer true so it no longer justifies any of the logical facts it logically asserted.
 void InternalWorkingMemory.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
           
 void AbstractWorkingMemory.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
           
 void InternalWorkingMemoryActions.retractObject(FactHandle handle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalWorkingMemory.retractObject(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.retractObject(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 

Constructors in org.drools.common with parameters of type Activation
ActivationGroupNode(Activation activation, ActivationGroup activationGroup)
           
LogicalDependency(Activation justifier, FactHandle factHandle)
           
PropagationContextImpl(long number, int type, Rule rule, Activation activation)
           
PropagationContextImpl(long number, int type, Rule rule, Activation activation, int activeActivations, int dormantActivations)
           
RuleFlowGroupNode(Activation activation, InternalRuleFlowGroup ruleFlowGroup)
           
 

Uses of Activation in org.drools.conflict
 

Methods in org.drools.conflict with parameters of type Activation
 int TotalRecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SimplicityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SalienceConflictResolver.compare(Activation lhs, Activation rhs)
           
 int RecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int RandomConflictResolver.compare(Activation lhs, Activation rhs)
           
 int LoadOrderConflictResolver.compare(Activation lhs, Activation rhs)
           
 int LifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 int FifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 int DepthConflictResolver.compare(Activation lhs, Activation rhs)
           
 int CompositeConflictResolver.compare(Activation lhs, Activation rhs)
           
 int ComplexityConflictResolver.compare(Activation lhs, Activation rhs)
           
 

Uses of Activation in org.drools.event
 

Methods in org.drools.event that return Activation
 Activation ActivationEvent.getActivation()
           
 

Methods in org.drools.event with parameters of type Activation
 void AgendaEventSupport.fireActivationCancelled(Activation activation, WorkingMemory workingMemory)
           
 void AgendaEventSupport.fireActivationCreated(Activation activation, WorkingMemory workingMemory)
           
 void AgendaEventSupport.fireAfterActivationFired(Activation activation)
           
 void AgendaEventSupport.fireBeforeActivationFired(Activation activation, WorkingMemory workingMemory)
           
 

Constructors in org.drools.event with parameters of type Activation
ActivationCancelledEvent(Activation activation)
           
ActivationCreatedEvent(Activation activation)
           
ActivationEvent(Activation activation)
           
AfterActivationFiredEvent(Activation activation)
           
BeforeActivationFiredEvent(Activation activation)
           
 

Uses of Activation in org.drools.reteoo
 

Methods in org.drools.reteoo that return Activation
 Activation ReteTuple.getActivation()
           
 

Methods in org.drools.reteoo with parameters of type Activation
 void ReteTuple.setActivation(Activation activation)
           
 

Constructors in org.drools.reteoo with parameters of type Activation
ReteooWorkingMemory.WorkingMemoryReteAssertAction(InternalFactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule ruleOrigin, Activation activationOrigin)
           
 

Uses of Activation in org.drools.spi
 

Methods in org.drools.spi that return Activation
 Activation KnowledgeHelper.getActivation()
           
 Activation PropagationContext.getActivationOrigin()
           
 Activation[] AgendaGroup.getActivations()
           
 Activation PropagationContext.removeRetractedTuple(Rule rule, ReteTuple tuple)
           
 

Methods in org.drools.spi with parameters of type Activation
 boolean AgendaFilter.accept(Activation activation)
          Determine if a given activation should be fired.
 void ActivationGroup.addActivation(Activation activation)
           
 void PropagationContext.addRetractedTuple(Rule rule, Activation activation)
           
 int ConflictResolver.compare(Activation lhs, Activation rhs)
           
 void ActivationGroup.removeActivation(Activation activation)
           
 



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