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.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   
 

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

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

Constructors in org.drools.base with parameters of type Activation
DefaultKnowledgeHelper(Activation activation, 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[] DefaultAgenda.getActivations()
           
 Activation[] SequentialAgendaGroupImpl.getActivations()
           
 Activation[] BinaryHeapQueueAgendaGroup.getActivations()
           
 Activation[] ArrayAgendaGroup.getActivations()
           
 Activation[] RuleFlowGroupImpl.getActivations()
           
 Activation[] InternalAgendaGroup.getAndClear()
           
 Activation[] BinaryHeapQueueAgendaGroup.getAndClear()
           
 Activation[] ArrayAgendaGroup.getAndClear()
           
 Activation LogicalDependency.getJustifier()
           
 Activation SequentialAgendaGroupImpl.getNext()
           
 Activation InternalAgendaGroup.getNext()
           
 Activation BinaryHeapQueueAgendaGroup.getNext()
           
 Activation ArrayAgendaGroup.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 SequentialAgendaGroupImpl.add(Activation activation)
           
 void InternalAgendaGroup.add(Activation activation)
           
 void BinaryHeapQueueAgendaGroup.add(Activation activation)
           
 void ArrayAgendaGroup.add(Activation activation)
           
 void InternalRuleFlowGroup.addActivation(Activation activation)
           
 void ActivationGroupImpl.addActivation(Activation activation)
           
 void RuleFlowGroupImpl.addActivation(Activation activation)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Activation activation, PropagationContext context, Rule rule)
          Adds a justification for the FactHandle to the justifiedMap.
 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)
           
 Map AbstractWorkingMemory.getActivationParameters(Activation activation)
          Helper method
 void InternalWorkingMemory.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 void AbstractWorkingMemory.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 void NamedEntryPoint.insert(InternalFactHandle handle, Object object, Rule rule, Activation activation, ObjectTypeConf typeConf)
           
 FactHandle AbstractWorkingMemory.insert(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
protected  FactHandle NamedEntryPoint.insert(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 FactHandle InternalWorkingMemoryActions.insert(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 void InternalRuleFlowGroup.removeActivation(Activation activation)
           
 void ActivationGroupImpl.removeActivation(Activation activation)
           
 void RuleFlowGroupImpl.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 InternalWorkingMemory.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.retract(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.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 InternalWorkingMemoryEntryPoint.update(org.drools.runtime.rule.FactHandle handle, Object object, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.update(org.drools.runtime.rule.FactHandle factHandle, Object object, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.update(FactHandle factHandle, Object object, Rule rule, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
 void NamedEntryPoint.update(org.drools.runtime.rule.FactHandle factHandle, Object object, Rule rule, Activation activation)
           
 void NamedEntryPoint.update(FactHandle factHandle, Object object, Rule rule, Activation activation)
           
 void InternalWorkingMemoryActions.update(FactHandle handle, Object object, Rule rule, Activation activation)
           
 

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

Uses of Activation in org.drools.conflict
 

Methods in org.drools.conflict with parameters of type Activation
 int LoadOrderConflictResolver.compare(Activation lhs, Activation rhs)
           
 int ComplexityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int LifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SimplicityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int RecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SalienceConflictResolver.compare(Activation lhs, Activation rhs)
           
 int FifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 int TotalRecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int CompositeConflictResolver.compare(Activation lhs, Activation rhs)
           
 int DepthConflictResolver.compare(Activation existing, Activation adding)
           
 int RandomConflictResolver.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, Rule rule, 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, 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)
           
 void DisposedReteooWorkingMemory.update(FactHandle handle, Object object, Rule rule, Activation activation)
           
 void DisposedReteooWorkingMemory.update(org.drools.runtime.rule.FactHandle handle, Object object, Rule rule, 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)
           
 



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