Drools :: Core 6.1.0.Final

Uses of Interface
org.drools.core.spi.Activation

Packages that use Activation
org.drools.core.base   
org.drools.core.beliefsystem   
org.drools.core.beliefsystem.defeasible   
org.drools.core.beliefsystem.jtms   
org.drools.core.beliefsystem.simple   
org.drools.core.common   
org.drools.core.conflict   
org.drools.core.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.core.impl   
org.drools.core.marshalling.impl   
org.drools.core.phreak   
org.drools.core.reteoo   
org.drools.core.spi   
org.drools.core.time.impl   
org.drools.core.util   
 

Uses of Activation in org.drools.core.base
 

Methods in org.drools.core.base that return Activation
 Activation DefaultKnowledgeHelper.getMatch()
           
 Activation SequentialKnowledgeHelper.getMatch()
           
 

Methods in org.drools.core.base with parameters of type Activation
 void DefaultKnowledgeHelper.setActivation(Activation agendaItem)
           
 void SequentialKnowledgeHelper.setActivation(Activation agendaItem)
           
 

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

Uses of Activation in org.drools.core.beliefsystem
 

Methods in org.drools.core.beliefsystem with parameters of type Activation
 LogicalDependency BeliefSystem.newLogicalDependency(Activation activation, BeliefSet beliefSet, Object object, Object value)
           
 

Uses of Activation in org.drools.core.beliefsystem.defeasible
 

Methods in org.drools.core.beliefsystem.defeasible with parameters of type Activation
 LogicalDependency DefeasibleBeliefSystem.newLogicalDependency(Activation activation, BeliefSet beliefSet, Object object, Object value)
           
 

Constructors in org.drools.core.beliefsystem.defeasible with parameters of type Activation
DefeasibleLogicalDependency(Activation justifier, Object justified)
           
DefeasibleLogicalDependency(Activation justifier, Object justified, Object object, Object value)
           
 

Uses of Activation in org.drools.core.beliefsystem.jtms
 

Methods in org.drools.core.beliefsystem.jtms with parameters of type Activation
 LogicalDependency JTMSBeliefSystem.newLogicalDependency(Activation activation, BeliefSet beliefSet, Object object, Object value)
           
 

Uses of Activation in org.drools.core.beliefsystem.simple
 

Methods in org.drools.core.beliefsystem.simple that return Activation
 Activation SimpleLogicalDependency.getJustifier()
           
 

Methods in org.drools.core.beliefsystem.simple with parameters of type Activation
 LogicalDependency SimpleBeliefSystem.newLogicalDependency(Activation activation, BeliefSet beliefSet, Object object, Object value)
           
 

Constructors in org.drools.core.beliefsystem.simple with parameters of type Activation
BeliefSystemLogicalCallback(InternalFactHandle handle, PropagationContext context, Activation activation, boolean update, boolean fullyRetract)
           
SimpleLogicalDependency(Activation justifier, Object justified)
           
SimpleLogicalDependency(Activation justifier, Object justified, Object object, Object value)
           
 

Uses of Activation in org.drools.core.common
 

Subinterfaces of Activation in org.drools.core.common
 interface AgendaItem
           
 

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

Methods in org.drools.core.common that return Activation
 Activation ActivationGroupNode.getActivation()
           
 Activation ActivationNode.getActivation()
           
 Activation[] InternalAgenda.getActivations()
           
 Activation[] DefaultAgenda.getActivations()
           
 Activation[] InternalAgendaGroup.getActivations()
           
 Activation[] RuleFlowGroupImpl.getActivations()
           
 Activation[] AgendaGroupQueueImpl.getActivations()
           
 Activation[] InternalAgendaGroup.getAndClear()
           
 Activation[] RuleFlowGroupImpl.getAndClear()
           
 Activation[] AgendaGroupQueueImpl.getAndClear()
           
 Activation LogicalDependency.getJustifier()
           
 Activation[] InternalAgenda.getScheduledActivations()
           
 Activation[] DefaultAgenda.getScheduledActivations()
           
 Activation InternalAgendaGroup.peek()
           
 Activation RuleFlowGroupImpl.peek()
           
 Activation AgendaGroupQueueImpl.peek()
           
 Activation InternalAgendaGroup.remove()
           
 Activation RuleFlowGroupImpl.remove()
           
 Activation AgendaGroupQueueImpl.remove()
           
 

Methods in org.drools.core.common with parameters of type Activation
 boolean ActivationsFilter.accept(Activation activation, InternalWorkingMemory workingMemory, TerminalNode rtn)
          Returns true if a new activation should be created for the given propagation or false otherwise
 void InternalAgendaGroup.add(Activation activation)
           
 void RuleFlowGroupImpl.add(Activation activation)
           
 void AgendaGroupQueueImpl.add(Activation activation)
           
 void ActivationGroupImpl.addActivation(Activation activation)
           
 void RuleFlowGroupImpl.addActivation(Activation activation)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf, boolean read)
           
 void InternalAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, TerminalNode rtn)
           
 void DefaultAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, TerminalNode rtn)
           
 void InternalWorkingMemoryActions.delete(org.kie.api.runtime.rule.FactHandle handle, RuleImpl rule, Activation activation)
           
 void InternalWorkingMemory.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void NamedEntryPoint.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void InternalAgenda.fireActivation(Activation activation)
           
 void DefaultAgenda.fireActivation(Activation activation)
          Fire this item.
 boolean InternalAgenda.fireTimedActivation(Activation activation, boolean saveForLater)
           
 boolean DefaultAgenda.fireTimedActivation(Activation activation, boolean saveForLater)
           
 void InternalWorkingMemory.insert(InternalFactHandle handle, Object object, RuleImpl rule, Activation activation, ObjectTypeConf typeConf)
           
 void NamedEntryPoint.insert(InternalFactHandle handle, Object object, RuleImpl rule, Activation activation, ObjectTypeConf typeConf, PropagationContext pctx)
           
 org.kie.api.runtime.rule.FactHandle InternalWorkingMemoryActions.insert(Object object, Object value, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
           
 org.kie.api.runtime.rule.FactHandle NamedEntryPoint.insert(Object object, Object tmsValue, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
           
 void TruthMaintenanceSystem.readLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf)
          Adds a justification for the FactHandle to the justifiedMap.
 void InternalAgendaGroup.remove(Activation activation)
           
 void RuleFlowGroupImpl.remove(Activation activation)
           
 void AgendaGroupQueueImpl.remove(Activation activation)
           
 void ActivationGroupImpl.removeActivation(Activation activation)
           
 void RuleFlowGroupImpl.removeActivation(Activation activation)
           
static void TruthMaintenanceSystemHelper.removeLogicalDependencies(Activation activation, PropagationContext context, RuleImpl rule)
           
 void InternalWorkingMemoryActions.update(org.kie.api.runtime.rule.FactHandle handle, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.update(org.kie.api.runtime.rule.FactHandle handle, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 void NamedEntryPoint.update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 InternalFactHandle NamedEntryPoint.update(InternalFactHandle handle, boolean updateLogical, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 

Constructors in org.drools.core.common with parameters of type Activation
ActivationGroupNode(Activation activation, InternalActivationGroup activationGroup)
           
ActivationNode(Activation activation, Object parentContainer)
           
 

Uses of Activation in org.drools.core.conflict
 

Methods in org.drools.core.conflict with parameters of type Activation
 int DepthConflictResolver.compare(Activation existing, Activation adding)
           
 int PhreakConflictResolver.compare(Activation existing, Activation adding)
           
 int SequentialConflictResolver.compare(Activation existing, Activation adding)
           
 int SalienceConflictResolver.compare(Activation lhs, Activation rhs)
           
 

Uses of Activation in org.drools.core.event
 

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

Methods in org.drools.core.event with parameters of type Activation
 void AgendaEventSupport.fireActivationCancelled(Activation activation, WorkingMemory workingMemory, org.kie.api.event.rule.MatchCancelledCause 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.core.event with parameters of type Activation
ActivationCancelledEvent(Activation activation, org.kie.api.event.rule.MatchCancelledCause cause)
           
ActivationCreatedEvent(Activation activation)
           
ActivationEvent(Activation activation)
           
AfterActivationFiredEvent(Activation activation)
           
BeforeActivationFiredEvent(Activation activation)
           
 

Uses of Activation in org.drools.core.impl
 

Methods in org.drools.core.impl with parameters of type Activation
 void StatefulKnowledgeSessionImpl.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 Map StatefulKnowledgeSessionImpl.getActivationParameters(Activation activation)
          Helper method
 void StatefulKnowledgeSessionImpl.insert(InternalFactHandle handle, Object object, RuleImpl rule, Activation activation, ObjectTypeConf typeConf)
           
 org.kie.api.runtime.rule.FactHandle StatefulKnowledgeSessionImpl.insert(Object object, Object tmsValue, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
           
 void StatefulKnowledgeSessionImpl.update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, long mask, Class<?> modifiedClass, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
 

Uses of Activation in org.drools.core.marshalling.impl
 

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

Uses of Activation in org.drools.core.phreak
 

Classes in org.drools.core.phreak that implement Activation
 class RuleAgendaItem
           
 

Uses of Activation in org.drools.core.reteoo
 

Classes in org.drools.core.reteoo that implement Activation
 class RuleTerminalNodeLeftTuple
           
 

Uses of Activation in org.drools.core.spi
 

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

Methods in org.drools.core.spi with parameters of type Activation
 void InternalActivationGroup.addActivation(Activation activation)
           
 int ConflictResolver.compare(Activation lhs, Activation rhs)
           
 void ConsequenceExceptionHandler.handleException(Activation activation, WorkingMemory workingMemory, Exception exception)
           
 void InternalActivationGroup.removeActivation(Activation activation)
           
 void KnowledgeHelper.setActivation(Activation agendaItem)
           
 

Uses of Activation in org.drools.core.time.impl
 

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

Uses of Activation in org.drools.core.util
 

Methods in org.drools.core.util that return Activation
 Activation BinaryHeapQueue.dequeue()
          Returns the Queueable on top of heap and remove it.
 Activation Queue.dequeue()
           
 Activation BinaryHeapQueue.dequeue(Activation activation)
           
 Activation Queue.dequeue(Activation activation)
           
 Activation[] BinaryHeapQueue.getAndClear()
           
 Activation BinaryHeapQueue.peek()
           
 

Methods in org.drools.core.util with parameters of type Activation
 Activation BinaryHeapQueue.dequeue(Activation activation)
           
 Activation Queue.dequeue(Activation activation)
           
 void BinaryHeapQueue.enqueue(Activation element)
          Inserts an Queueable into queue.
 void Queue.enqueue(Activation queueable)
           
protected  void BinaryHeapQueue.percolateUpMaxHeap(Activation element)
          Percolates a new element up heap from the bottom.
 


Drools :: Core 6.1.0.Final

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