Drools :: Core 6.1.0.Beta1

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

Packages that use Activation
org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory  
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
 

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

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
 boolean RuleNameEqualsAgendaFilter.accept(Activation activation)
           
 boolean RuleNameStartsWithAgendaFilter.accept(Activation activation)
           
 boolean RuleNameMatchesAgendaFilter.accept(Activation activation)
           
 boolean RuleNameEndsWithAgendaFilter.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.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[] DefaultAgenda.getActivations()
           
 Activation[] InternalAgendaGroup.getActivations()
           
 Activation[] RuleFlowGroupImpl.getActivations()
           
 Activation[] AgendaGroupQueueImpl.getActivations()
           
 Activation[] InternalAgendaGroup.getAndClear()
           
 Activation[] RuleFlowGroupImpl.getAndClear()
           
 Activation[] AgendaGroupQueueImpl.getAndClear()
           
 Activation LogicalDependency.getJustifier()
           
 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, Rule rule, ObjectTypeConf typeConf)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, Rule 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(FactHandle handle, Rule rule, Activation activation)
           
 void InternalWorkingMemory.delete(FactHandle factHandle, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.delete(FactHandle factHandle, Rule rule, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.delete(FactHandle factHandle, Rule rule, Activation activation)
           
 void NamedEntryPoint.delete(FactHandle factHandle, Rule 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)
           
 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, PropagationContext pctx)
           
 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)
           
protected  FactHandle NamedEntryPoint.insert(Object object, Object tmsValue, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 void TruthMaintenanceSystem.readLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, Rule 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, Rule rule)
           
 void InternalWorkingMemoryActions.update(FactHandle handle, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 void AbstractWorkingMemory.update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 void AbstractWorkingMemory.update(FactHandle factHandle, Object object, long mask, Class<?> modifiedClass, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
 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, ActivationGroup 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 ComplexityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int RandomConflictResolver.compare(Activation lhs, Activation rhs)
           
 int PhreakConflictResolver.compare(Activation existing, Activation adding)
           
 int TotalRecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int CompositeConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SimplicityConflictResolver.compare(Activation lhs, Activation rhs)
           
 int SequentialConflictResolver.compare(Activation existing, Activation adding)
           
 int LoadOrderConflictResolver.compare(Activation lhs, Activation rhs)
           
 int FifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 int RecencyConflictResolver.compare(Activation lhs, Activation rhs)
           
 int LifoConflictResolver.compare(Activation lhs, Activation rhs)
           
 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
 boolean StatefulKnowledgeSessionImpl.AgendaFilterWrapper.accept(Activation activation)
           
 void StatefulKnowledgeSessionImpl.delete(FactHandle factHandle, Rule rule, Activation activation)
           
 void StatefulKnowledgeSessionImpl.update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 

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 match)
           
 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
           
 

Methods in org.drools.core.reteoo with parameters of type Activation
 void DisposedReteooWorkingMemory.delete(FactHandle handle, Rule rule, Activation 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.update(FactHandle handle, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 void DisposedReteooWorkingMemory.update(org.kie.api.runtime.rule.FactHandle handle, Object object, long mask, Class<?> modifiedClass, Activation activation)
           
 

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
 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.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(int index)
           
 Activation Queue.dequeue(int index)
           
 Activation[] BinaryHeapQueue.getAndClear()
           
 Activation BinaryHeapQueue.peek()
           
 

Methods in org.drools.core.util with parameters of type 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.Beta1

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