Uses of Interface
org.drools.core.spi.Activation
-
Packages that use Activation Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.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.definitions.rule.impl 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.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 with parameters of type Activation Modifier and Type Method Description voidWorkingMemoryEntryPoint. update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation) -
Uses of Activation in org.drools.core.base
Methods in org.drools.core.base with parameters of type Activation Modifier and Type Method Description <T,K>
TTraitHelper. don(Activation activation, K core, Class<T> trait, boolean logical, org.kie.api.internal.runtime.beliefs.Mode... modes)<T,K>
TTraitHelper. don(Activation activation, K core, Collection<Class<? extends Thing>> traits, boolean logical, org.kie.api.internal.runtime.beliefs.Mode... modes)intSalienceInteger. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator)voidTraitHelper. replaceCore(InternalFactHandle handle, Object object, Object originalObject, BitMask modificationMask, Class<? extends Object> aClass, Activation activation)<T,K,X extends TraitableBean>
Thing<K>TraitHelper. shed(TraitableBean<K,X> core, Class<T> trait, Activation activation)voidTraitHelper. updateTraits(InternalFactHandle handle, BitMask mask, Class<?> modifiedClass, Activation activation) -
Uses of Activation in org.drools.core.beliefsystem
Methods in org.drools.core.beliefsystem with parameters of type Activation Modifier and Type Method Description voidBeliefSystem. delete(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context)BeliefSet<M>BeliefSystem. insert(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)LogicalDependencyBeliefSystem. 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 Modifier and Type Method Description BeliefSet<M>DefeasibleBeliefSystem. insert(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)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 Constructor Description 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 Modifier and Type Method Description voidJTMSBeliefSystem. delete(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context)BeliefSet<M>JTMSBeliefSystem. insert(M mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)LogicalDependencyJTMSBeliefSystem. newLogicalDependency(Activation<M> activation, BeliefSet<M> beliefSet, Object object, Object value) -
Uses of Activation in org.drools.core.beliefsystem.simple
Fields in org.drools.core.beliefsystem.simple declared as Activation Modifier and Type Field Description protected ActivationBeliefSystemLogicalCallback. activationMethods in org.drools.core.beliefsystem.simple that return Activation Modifier and Type Method Description Activation<T>SimpleLogicalDependency. getJustifier()Methods in org.drools.core.beliefsystem.simple with parameters of type Activation Modifier and Type Method Description voidSimpleBeliefSystem. delete(SimpleMode mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<SimpleMode> beliefSet, PropagationContext context)BeliefSet<SimpleMode>SimpleBeliefSystem. insert(SimpleMode mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<SimpleMode> beliefSet, PropagationContext context, ObjectTypeConf typeConf)LogicalDependencySimpleBeliefSystem. newLogicalDependency(Activation activation, BeliefSet beliefSet, Object object, Object value)Constructors in org.drools.core.beliefsystem.simple with parameters of type Activation Constructor Description 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 Modifier and Type Interface Description interfaceAgendaItem<T extends ModedAssertion<T>>Classes in org.drools.core.common that implement Activation Modifier and Type Class Description classAgendaItemImpl<T extends ModedAssertion<T>>Item entry in theAgenda.classVisitedAgendaGroupMethods in org.drools.core.common that return Activation Modifier and Type Method Description ActivationActivationGroupNode. getActivation()ActivationActivationNode. getActivation()Activation[]AgendaGroupQueueImpl. getActivations()Activation[]AgendaGroupsManager. getActivations()Activation[]AgendaGroupsManager.SimpleAgendaGroupsManager. getActivations()Activation[]AgendaGroupsManager.StackedAgendaGroupsManager. getActivations()Activation[]InternalAgendaGroup. getActivations()Activation[]AgendaGroupQueueImpl. getAndClear()Activation[]InternalAgendaGroup. getAndClear()Activation<M>LogicalDependency. getJustifier()ActivationAgendaGroupQueueImpl. peek()ActivationInternalAgendaGroup. peek()ActivationAgendaGroupQueueImpl. remove()ActivationInternalAgendaGroup. remove()Methods in org.drools.core.common with parameters of type Activation Modifier and Type Method Description booleanActivationsFilter. accept(Activation activation, ReteEvaluator reteEvaluator, TerminalNode rtn)Returns true if a new activation should be created for the given propagation or false otherwisevoidAgendaGroupQueueImpl. add(Activation activation)voidInternalAgendaGroup. add(Activation activation)voidActivationGroupImpl. addActivation(Activation activation)InternalFactHandleTruthMaintenanceSystem. addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf)InternalFactHandleTruthMaintenanceSystem. addLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf, boolean read)protected voidNamedEntryPoint. beforeUpdate(InternalFactHandle handle, Object object, Activation activation, Object originalObject, PropagationContext propagationContext)voidActivationsManager. cancelActivation(Activation activation)voidInternalWorkingMemory. cancelActivation(Activation activation, boolean declarativeAgenda)PropagationContextInternalWorkingMemoryEntryPoint. delete(InternalFactHandle handle, Object object, ObjectTypeConf typeConf, RuleImpl rule, Activation activation)PropagationContextInternalWorkingMemoryEntryPoint. delete(InternalFactHandle handle, Object object, ObjectTypeConf typeConf, RuleImpl rule, Activation activation, TerminalNode terminalNode)PropagationContextNamedEntryPoint. delete(InternalFactHandle handle, Object object, ObjectTypeConf typeConf, RuleImpl rule, Activation activation)PropagationContextNamedEntryPoint. delete(InternalFactHandle handle, Object object, ObjectTypeConf typeConf, RuleImpl rule, Activation activation, TerminalNode terminalNode)<T,K>
TInternalWorkingMemoryActions. don(Activation activation, K core, Class<T> trait, boolean b, org.kie.api.internal.runtime.beliefs.Mode[] modes)<T,K>
TInternalWorkingMemoryActions. don(Activation activation, K core, Collection<Class<? extends Thing>> traits, boolean b, org.kie.api.internal.runtime.beliefs.Mode[] modes)default voidActivationsManager. handleException(Activation activation, Exception e)InternalFactHandleTruthMaintenanceSystem. insert(Object object, Object tmsValue, RuleImpl rule, Activation activation)voidTruthMaintenanceSystem. readLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, PropagationContext context, RuleImpl rule, ObjectTypeConf typeConf)Adds a justification for the FactHandle to the justifiedMap.voidAgendaGroupQueueImpl. remove(Activation activation)voidInternalAgendaGroup. remove(Activation activation)voidActivationGroupImpl. removeActivation(Activation activation)static <M extends ModedAssertion<M>>
voidTruthMaintenanceSystemHelper. removeLogicalDependencies(Activation<M> activation, Tuple leftTuple, RuleImpl rule)<T,K,X extends TraitableBean>
Thing<K>InternalWorkingMemoryActions. shed(Activation activation, TraitableBean<K,X> core, Class<T> trait)voidDisconnectedWorkingMemoryEntryPoint. update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)voidInternalWorkingMemoryActions. update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)InternalFactHandleInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)InternalFactHandleNamedEntryPoint. update(InternalFactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)voidNamedEntryPoint. update(org.kie.api.runtime.rule.FactHandle factHandle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)voidInternalWorkingMemoryActions. updateTraits(InternalFactHandle h, BitMask mask, Class<?> modifiedClass, Activation activation)Constructors in org.drools.core.common with parameters of type Activation Constructor Description 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 Modifier and Type Method Description intDepthConflictResolver. compare(Activation existing, Activation adding)intPhreakConflictResolver. compare(Activation existing, Activation adding)intSalienceConflictResolver. compare(Activation lhs, Activation rhs)intSequentialConflictResolver. compare(Activation existing, Activation adding)static intPhreakConflictResolver. doCompare(Activation existing, Activation adding) -
Uses of Activation in org.drools.core.definitions.rule.impl
Methods in org.drools.core.definitions.rule.impl with parameters of type Activation Modifier and Type Method Description intRuleImpl.SafeSalience. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator) -
Uses of Activation in org.drools.core.event
Methods in org.drools.core.event that return Activation Modifier and Type Method Description ActivationActivationEvent. getActivation()Methods in org.drools.core.event with parameters of type Activation Modifier and Type Method Description voidAgendaEventSupport. fireActivationCancelled(Activation activation, ReteEvaluator reteEvaluator, org.kie.api.event.rule.MatchCancelledCause cause)voidAgendaEventSupport. fireActivationCreated(Activation activation, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAfterActivationFired(Activation activation, ReteEvaluator reteEvaluator, org.kie.api.event.rule.BeforeMatchFiredEvent beforeMatchFiredEvent)org.kie.api.event.rule.BeforeMatchFiredEventAgendaEventSupport. fireBeforeActivationFired(Activation activation, ReteEvaluator reteEvaluator)Constructors in org.drools.core.event with parameters of type Activation Constructor Description 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 Modifier and Type Method Description voidActivationsManagerImpl. cancelActivation(Activation activation) -
Uses of Activation in org.drools.core.phreak
Classes in org.drools.core.phreak that implement Activation Modifier and Type Class Description classRuleAgendaItemMethods in org.drools.core.phreak with parameters of type Activation Modifier and Type Method Description voidRuleExecutor. fireActivation(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, Activation activation)voidRuleExecutor. fireConsequenceEvent(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, Activation activation, String consequenceName) -
Uses of Activation in org.drools.core.reteoo
Classes in org.drools.core.reteoo that implement Activation Modifier and Type Class Description classRuleTerminalNodeLeftTuple<T extends ModedAssertion<T>> -
Uses of Activation in org.drools.core.spi
Methods in org.drools.core.spi that return Activation Modifier and Type Method Description ActivationKnowledgeHelper. getMatch()Methods in org.drools.core.spi with parameters of type Activation Modifier and Type Method Description voidInternalActivationGroup. addActivation(Activation activation)intSalience. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator)voidConsequenceExceptionHandler. handleException(Activation activation, WorkingMemory workingMemory, Exception exception)voidInternalActivationGroup. removeActivation(Activation activation)voidKnowledgeHelper. setActivation(Activation agendaItem) -
Uses of Activation in org.drools.core.time.impl
Methods in org.drools.core.time.impl with parameters of type Activation Modifier and Type Method Description TriggerCompositeMaxDurationTimer. createTrigger(Activation item, InternalWorkingMemory wm)TriggerDurationTimer. createTrigger(Activation item, InternalWorkingMemory wm) -
Uses of Activation in org.drools.core.util
Methods in org.drools.core.util that return Activation Modifier and Type Method Description ActivationArrayQueue. dequeue()ActivationBinaryHeapQueue. dequeue()Returns the Queueable on top of heap and remove it.ActivationQueue. dequeue()Activation[]ArrayQueue. getAndClear()Activation[]BinaryHeapQueue. getAndClear()Activation[]Queue. getAndClear()ActivationArrayQueue. peek()ActivationBinaryHeapQueue. peek()ActivationQueue. peek()Methods in org.drools.core.util with parameters of type Activation Modifier and Type Method Description voidArrayQueue. dequeue(Activation activation)voidBinaryHeapQueue. dequeue(Activation activation)voidQueue. dequeue(Activation activation)voidArrayQueue. enqueue(Activation activation)voidBinaryHeapQueue. enqueue(Activation element)Inserts an Queueable into queue.voidQueue. enqueue(Activation queueable)protected voidBinaryHeapQueue. percolateUpMaxHeap(Activation element)Percolates a new element up heap from the bottom.Constructor parameters in org.drools.core.util with type arguments of type Activation Constructor Description BinaryHeapQueue(Comparator<Activation> comparator)Constructs a newBinaryHeapthat will use the given comparator to order its elements.BinaryHeapQueue(Comparator<Activation> comparator, int capacity)Constructs a newBinaryHeap.
-