Drools :: Core 6.2.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 SequentialKnowledgeHelper.getMatch()
           
 Activation DefaultKnowledgeHelper.getMatch()
           
 

Methods in org.drools.core.base with parameters of type Activation
 void SequentialKnowledgeHelper.setActivation(Activation agendaItem)
           
 void DefaultKnowledgeHelper.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<M> activation, BeliefSet<M> 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<M> DefeasibleBeliefSystem.newLogicalDependency(Activation<M> activation, BeliefSet<M> beliefSet, Object object, Object value)
           
 

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

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<M> activation, BeliefSet<M> 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<T> 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<T> justifier, Object justified, Object object, T mode)
           
SimpleLogicalDependency(Activation<T> justifier, Object justified, T mode)
           
 

Uses of Activation in org.drools.core.common
 

Subinterfaces of Activation in org.drools.core.common
 interface AgendaItem<T extends ModedAssertion<T>>
           
 

Classes in org.drools.core.common that implement Activation
 class AgendaItemImpl<T extends ModedAssertion<T>>
          Item entry in the Agenda.
 class ScheduledAgendaItem<T extends ModedAssertion<T>>
           
 class VisitedAgendaGroup
           
 

Methods in org.drools.core.common that return Activation
 Activation ActivationNode.getActivation()
           
 Activation ActivationGroupNode.getActivation()
           
 Activation[] RuleFlowGroupImpl.getActivations()
           
 Activation[] AgendaGroupQueueImpl.getActivations()
           
 Activation[] DefaultAgenda.getActivations()
           
 Activation[] InternalAgendaGroup.getActivations()
           
 Activation[] InternalAgenda.getActivations()
           
 Activation[] RuleFlowGroupImpl.getAndClear()
           
 Activation[] AgendaGroupQueueImpl.getAndClear()
           
 Activation[] InternalAgendaGroup.getAndClear()
           
 Activation<M> LogicalDependency.getJustifier()
           
 Activation[] DefaultAgenda.getScheduledActivations()
           
 Activation[] InternalAgenda.getScheduledActivations()
           
 Activation RuleFlowGroupImpl.peek()
           
 Activation AgendaGroupQueueImpl.peek()
           
 Activation InternalAgendaGroup.peek()
           
 Activation RuleFlowGroupImpl.remove()
           
 Activation AgendaGroupQueueImpl.remove()
           
 Activation InternalAgendaGroup.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 RuleFlowGroupImpl.add(Activation activation)
           
 void AgendaGroupQueueImpl.add(Activation activation)
           
 void InternalAgendaGroup.add(Activation activation)
           
 void RuleFlowGroupImpl.addActivation(Activation activation)
           
 void ActivationGroupImpl.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 DefaultAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, TerminalNode rtn)
           
 void InternalAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, TerminalNode rtn)
           
 void NamedEntryPoint.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void InternalWorkingMemoryActions.delete(org.kie.api.runtime.rule.FactHandle handle, RuleImpl rule, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 void InternalWorkingMemory.delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, Activation activation)
           
 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)
           
 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 NamedEntryPoint.insert(Object object, Object tmsValue, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
           
 org.kie.api.runtime.rule.FactHandle InternalWorkingMemoryActions.insert(Object object, Object value, 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 RuleFlowGroupImpl.remove(Activation activation)
           
 void AgendaGroupQueueImpl.remove(Activation activation)
           
 void InternalAgendaGroup.remove(Activation activation)
           
 void RuleFlowGroupImpl.removeActivation(Activation activation)
           
 void ActivationGroupImpl.removeActivation(Activation activation)
           
static
<M extends ModedAssertion<M>>
void
TruthMaintenanceSystemHelper.removeLogicalDependencies(Activation<M> activation, PropagationContext context, RuleImpl rule)
           
 void NamedEntryPoint.update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
           
 void InternalWorkingMemoryActions.update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
           
 InternalFactHandle NamedEntryPoint.update(InternalFactHandle handle, boolean updateLogical, Object object, BitMask 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 SequentialConflictResolver.compare(Activation existing, Activation adding)
           
 int SequentialConflictResolver.compare(Activation existing, Activation adding)
           
 int SalienceConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SalienceConflictResolver.compare(Activation lhs, Activation rhs)
           
 int DepthConflictResolver.compare(Activation existing, Activation adding)
           
 int DepthConflictResolver.compare(Activation existing, Activation adding)
           
 int PhreakConflictResolver.compare(Activation existing, Activation adding)
           
 int PhreakConflictResolver.compare(Activation existing, Activation adding)
           
static int PhreakConflictResolver.doCompare(Activation existing, Activation adding)
           
static int PhreakConflictResolver.doCompare(Activation existing, Activation adding)
           
 

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, BitMask 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)
           
 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<T extends ModedAssertion<T>>
           
 

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)
           
 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 CompositeMaxDurationTimer.createTrigger(Activation item, InternalWorkingMemory wm)
           
 Trigger IntervalTimer.createTrigger(Activation item, InternalWorkingMemory wm)
           
 Trigger CronTimer.createTrigger(Activation item, InternalWorkingMemory wm)
           
 Trigger ExpressionIntervalTimer.createTrigger(Activation item, InternalWorkingMemory wm)
           
 Trigger DurationTimer.createTrigger(Activation item, InternalWorkingMemory wm)
           
 Trigger Timer.createTrigger(Activation schedulableActivation, InternalWorkingMemory workingMemory)
           
 

Uses of Activation in org.drools.core.util
 

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

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


Drools :: Core 6.2.0.Final

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