Uses of Interface
org.drools.core.rule.consequence.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.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.rule.accessor org.drools.core.rule.consequence 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, Mode... modes)<T,K>
TTraitHelper. don(Activation activation, K core, Collection<Class<? extends Thing>> traits, boolean logical, 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.common
Subinterfaces of Activation in org.drools.core.common Modifier and Type Interface Description interfaceAgendaItemClasses in org.drools.core.common that implement Activation Modifier and Type Class Description classAgendaItemImplItem 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()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)voidInternalActivationGroup. addActivation(Activation activation)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)<T,K>
TInternalWorkingMemoryActions. don(Activation activation, K core, Class<T> trait, boolean b, Mode[] modes)<T,K>
TInternalWorkingMemoryActions. don(Activation activation, K core, Collection<Class<? extends Thing>> traits, boolean b, Mode[] modes)default voidActivationsManager. handleException(Activation activation, Exception e)InternalFactHandleTruthMaintenanceSystem. insert(Object object, Object tmsValue, Activation activation)InternalFactHandleTruthMaintenanceSystem. insertPositive(Object object, Activation activation)voidTruthMaintenanceSystem. readLogicalDependency(InternalFactHandle handle, Object object, Object value, Activation activation, ObjectTypeConf typeConf)voidAgendaGroupQueueImpl. remove(Activation activation)voidInternalAgendaGroup. remove(Activation activation)voidActivationGroupImpl. removeActivation(Activation activation)voidInternalActivationGroup. removeActivation(Activation activation)<T,K,X extends TraitableBean>
Thing<K>InternalWorkingMemoryActions. shed(Activation activation, TraitableBean<K,X> core, Class<T> trait)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)voidTruthMaintenanceSystem. updateOnTms(InternalFactHandle handle, Object object, 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 booleanQueryImpl. processAbduction(Activation resultLeftTuple, DroolsQuery dquery, Object[] objects, 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 -
Uses of Activation in org.drools.core.rule.accessor
Methods in org.drools.core.rule.accessor with parameters of type Activation Modifier and Type Method Description intSalience. getValue(Activation activation, org.kie.api.definition.rule.Rule rule, ReteEvaluator reteEvaluator) -
Uses of Activation in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return Activation Modifier and Type Method Description ActivationKnowledgeHelper. getMatch()Methods in org.drools.core.rule.consequence with parameters of type Activation Modifier and Type Method Description voidConsequenceExceptionHandler. handleException(Activation activation, WorkingMemory workingMemory, Exception exception)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.
-