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.base.mvel   
org.drools.common   
org.drools.conflict   
org.drools.core.util   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.impl   
org.drools.marshalling.impl   
org.drools.reteoo   
org.drools.spi   
org.drools.time.impl   
 

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()
           
 Activation SequentialKnowledgeHelper.getActivation()
           
 

Methods in org.drools.base with parameters of type Activation
 boolean RuleNameEndsWithAgendaFilter.accept(Activation activation)
           
 boolean RuleNameMatchesAgendaFilter.accept(Activation activation)
           
 boolean RuleNameEqualsAgendaFilter.accept(Activation activation)
           
 boolean RuleNameStartsWithAgendaFilter.accept(Activation activation)
           
 void DefaultConsequenceExceptionHandler.handleException(Activation activation, WorkingMemory workingMemory, Exception exception)
           
 void DefaultKnowledgeHelper.setActivation(Activation agendaItem)
           
 void SequentialKnowledgeHelper.setActivation(Activation agendaItem)
           
 

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

Uses of Activation in org.drools.base.mvel
 

Methods in org.drools.base.mvel with parameters of type Activation
 Object MVELObjectExpression.getValue(Activation item, Declaration[] declrs, org.drools.definition.rule.Rule rule, 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
           
 

Methods in org.drools.common that return Activation
 Activation ActivationNode.getActivation()
           
 Activation ActivationGroupNode.getActivation()
           
 Activation[] RuleFlowGroupImpl.getActivations()
           
 Activation[] ArrayAgendaGroup.getActivations()
           
 Activation[] SequentialAgendaGroupImpl.getActivations()
           
 Activation[] DefaultAgenda.getActivations()
           
 Activation[] BinaryHeapQueueAgendaGroup.getActivations()
           
 Activation[] ArrayAgendaGroup.getAndClear()
           
 Activation[] InternalAgendaGroup.getAndClear()
           
 Activation[] BinaryHeapQueueAgendaGroup.getAndClear()
           
 Activation SimpleLogicalDependency.getJustifier()
           
 Activation LogicalDependency.getJustifier()
           
 Activation ArrayAgendaGroup.getNext()
           
 Activation InternalAgendaGroup.getNext()
           
 Activation SequentialAgendaGroupImpl.getNext()
           
 Activation BinaryHeapQueueAgendaGroup.getNext()
           
 Activation[] DefaultAgenda.getScheduledActivations()
           
 

Methods in org.drools.common with parameters of type Activation
 boolean ActivationsFilter.accept(Activation activation, PropagationContext context, InternalWorkingMemory workingMemory, RuleTerminalNode rtn)
          Returns true if a new activation should be created for the given propagation or false otherwise
 void ArrayAgendaGroup.add(Activation activation)
           
 void InternalAgendaGroup.add(Activation activation)
           
 void SequentialAgendaGroupImpl.add(Activation activation)
           
 void BinaryHeapQueueAgendaGroup.add(Activation activation)
           
 void RuleFlowGroupImpl.addActivation(Activation activation)
           
 void ActivationGroupImpl.addActivation(Activation activation)
           
 void InternalRuleFlowGroup.addActivation(Activation activation)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object value, Activation activation, PropagationContext context, Rule rule, ObjectTypeConf typeConf)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object value, Activation activation, PropagationContext context, Rule rule, ObjectTypeConf typeConf, boolean read)
           
 void DefaultAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, RuleTerminalNode rtn)
           
 void InternalAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, RuleTerminalNode rtn)
           
 void DefaultAgenda.fireActivation(Activation activation)
          Fire this item.
 void InternalAgenda.fireActivation(Activation activation)
           
 boolean DefaultAgenda.fireTimedActivation(Activation activation, boolean saveForLater)
           
 boolean InternalAgenda.fireTimedActivation(Activation activation, boolean saveForLater)
           
 Map AbstractWorkingMemory.getActivationParameters(Activation activation)
          Helper method
 void InternalWorkingMemory.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 void NamedEntryPoint.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 void AbstractWorkingMemory.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
protected  FactHandle NamedEntryPoint.insert(Object object, Object tmsValue, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 FactHandle InternalWorkingMemoryActions.insert(Object object, Object value, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 FactHandle AbstractWorkingMemory.insert(Object object, Object tmsValue, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 LogicalDependency SimpleBeliefSystem.newLogicalDependency(Activation activation, InternalFactHandle handle, Object value)
           
 LogicalDependency BeliefSystem.newLogicalDependency(Activation activation, InternalFactHandle handle, Object value)
           
 void TruthMaintenanceSystem.readLogicalDependency(InternalFactHandle handle, Object value, Activation activation, PropagationContext context, Rule rule, ObjectTypeConf typeConf)
          Adds a justification for the FactHandle to the justifiedMap.
 void RuleFlowGroupImpl.removeActivation(Activation activation)
           
 void ActivationGroupImpl.removeActivation(Activation activation)
           
 void InternalRuleFlowGroup.removeActivation(Activation activation)
           
 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 TruthMaintenanceSystem.removeLogicalDependency(Activation activation, LogicalDependency node, PropagationContext context)
           
 void InternalWorkingMemoryEntryPoint.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalWorkingMemory.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void NamedEntryPoint.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalWorkingMemoryActions.retract(FactHandle handle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.update(org.drools.runtime.rule.FactHandle handle, Object object, long mask, Activation activation)
           
 void NamedEntryPoint.update(org.drools.runtime.rule.FactHandle factHandle, Object object, long mask, Activation activation)
           
 void NamedEntryPoint.update(FactHandle factHandle, Object object, long mask, Activation activation)
           
 void InternalWorkingMemoryActions.update(FactHandle handle, Object object, long mask, Activation activation)
           
 void AbstractWorkingMemory.update(org.drools.runtime.rule.FactHandle factHandle, Object object, long mask, Activation activation)
           
 void AbstractWorkingMemory.update(FactHandle factHandle, Object object, long mask, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
 

Constructors in org.drools.common with parameters of type Activation
ActivationGroupNode(Activation activation, ActivationGroup activationGroup)
           
ActivationNode(Activation activation, Object parentContainer)
           
SimpleLogicalDependency(Activation justifier, Object object)
           
SimpleLogicalDependency(Activation justifier, Object object, Object value)
           
TruthMaintenanceSystem.LogicalRetractCallback(TruthMaintenanceSystem tms, LogicalDependency node, BeliefSet beliefSet, InternalFactHandle handle, PropagationContext context, Activation activation)
           
 

Uses of Activation in org.drools.conflict
 

Methods in org.drools.conflict with parameters of type Activation
 int SalienceConflictResolver.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 TotalRecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int ComplexityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int RecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int DepthConflictResolver.compare(Activation existing, Activation adding)
           
 int SimplicityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int CompositeConflictResolver.compare(Activation lhs, Activation rhs)
           
 int FifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 

Uses of Activation in org.drools.core.util
 

Subinterfaces of Activation in org.drools.core.util
 interface Queueable
           
 

Methods in org.drools.core.util that return Activation
 Activation[] BinaryHeapQueue.getAndClear()
           
 

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, org.drools.event.rule.ActivationCancelledCause cause)
           
 void AgendaEventSupport.fireActivationCreated(Activation activation, WorkingMemory workingMemory)
           
 void AgendaEventSupport.fireAfterActivationFired(Activation activation, InternalWorkingMemory workingMemory)
           
 void AgendaEventSupport.fireBeforeActivationFired(Activation activation, WorkingMemory workingMemory)
           
 

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

Uses of Activation in org.drools.impl
 

Methods in org.drools.impl with parameters of type Activation
 boolean StatefulKnowledgeSessionImpl.AgendaFilterWrapper.accept(Activation activation)
           
 void StatefulKnowledgeSessionImpl.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void StatefulKnowledgeSessionImpl.update(org.drools.runtime.rule.FactHandle factHandle, Object object, long mask, Activation activation)
           
 

Uses of Activation in org.drools.marshalling.impl
 

Methods in org.drools.marshalling.impl that return Activation
static Activation InputMarshaller.readActivation(MarshallerReaderContext context)
           
 

Methods in org.drools.marshalling.impl with parameters of type Activation
 boolean ProtobufInputMarshaller.PBActivationsFilter.accept(Activation activation, PropagationContext context, InternalWorkingMemory workingMemory, RuleTerminalNode rtn)
           
 int ProtobufOutputMarshaller.ActivationsSorter.compare(Activation o1, Activation o2)
           
 

Uses of Activation in org.drools.reteoo
 

Methods in org.drools.reteoo with parameters of type Activation
 void DisposedReteooWorkingMemory.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 FactHandle DisposedReteooWorkingMemory.insert(Object object, Object value, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 void DisposedReteooWorkingMemory.retract(FactHandle handle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void DisposedReteooWorkingMemory.update(FactHandle handle, Object object, long mask, Activation activation)
           
 void DisposedReteooWorkingMemory.update(org.drools.runtime.rule.FactHandle handle, Object object, long mask, Activation activation)
           
 

Uses of Activation in org.drools.spi
 

Methods in org.drools.spi that return Activation
 Activation KnowledgeHelper.getActivation()
           
 

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)
           
 int ConflictResolver.compare(Activation lhs, Activation rhs)
           
 void ConsequenceExceptionHandler.handleException(Activation activation, WorkingMemory workingMemory, Exception exception)
           
 void ActivationGroup.removeActivation(Activation activation)
           
 void KnowledgeHelper.setActivation(Activation agendaItem)
           
 

Uses of Activation in org.drools.time.impl
 

Methods in org.drools.time.impl with parameters of type Activation
 Trigger CompositeMaxDurationTimer.createTrigger(Activation item, WorkingMemory wm)
           
 Trigger Timer.createTrigger(Activation schedulableActivation, WorkingMemory workingMemory)
           
 Trigger ExpressionIntervalTimer.createTrigger(Activation item, WorkingMemory wm)
           
 Trigger DurationTimer.createTrigger(Activation item, WorkingMemory wm)
           
 Trigger IntervalTimer.createTrigger(Activation item, WorkingMemory wm)
           
 Trigger CronTimer.createTrigger(Activation item, WorkingMemory wm)
           
 



Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.