Uses of Interface
org.drools.core.rule.consequence.InternalMatch
-
Packages that use InternalMatch 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.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.consequence org.drools.core.time.impl -
-
Uses of InternalMatch in org.drools.core
Methods in org.drools.core with parameters of type InternalMatch Modifier and Type Method Description voidWorkingMemoryEntryPoint. update(org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object, org.drools.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, InternalMatch internalMatch) -
Uses of InternalMatch in org.drools.core.base
Methods in org.drools.core.base with parameters of type InternalMatch Modifier and Type Method Description <T,K>
TTraitHelper. don(InternalMatch internalMatch, K core, java.lang.Class<T> trait, boolean logical, org.drools.base.beliefsystem.Mode... modes)<T,K>
TTraitHelper. don(InternalMatch internalMatch, K core, java.util.Collection<java.lang.Class<? extends org.drools.base.factmodel.traits.Thing>> traits, boolean logical, org.drools.base.beliefsystem.Mode... modes)voidTraitHelper. replaceCore(InternalFactHandle handle, java.lang.Object object, java.lang.Object originalObject, org.drools.util.bitmask.BitMask modificationMask, java.lang.Class<? extends java.lang.Object> aClass, InternalMatch internalMatch)<T,K,X extends org.drools.base.factmodel.traits.TraitableBean>
org.drools.base.factmodel.traits.Thing<K>TraitHelper. shed(org.drools.base.factmodel.traits.TraitableBean<K,X> core, java.lang.Class<T> trait, InternalMatch internalMatch)voidTraitHelper. updateTraits(InternalFactHandle handle, org.drools.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, InternalMatch internalMatch) -
Uses of InternalMatch in org.drools.core.common
Methods in org.drools.core.common that return InternalMatch Modifier and Type Method Description InternalMatchActivationsManager. createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)InternalMatchActivationGroupNode. getActivation()InternalMatchActivationNode. getActivation()Methods in org.drools.core.common with parameters of type InternalMatch Modifier and Type Method Description voidActivationGroupImpl. addActivation(InternalMatch internalMatch)voidInternalActivationGroup. addActivation(InternalMatch internalMatch)voidActivationsManager. addItemToActivationGroup(InternalMatch internalMatch)voidActivationsManager. cancelActivation(InternalMatch internalMatch)voidInternalWorkingMemory. cancelActivation(InternalMatch internalMatch, boolean declarativeAgenda)<T,K>
TInternalWorkingMemoryActions. don(InternalMatch internalMatch, K core, java.lang.Class<T> trait, boolean b, org.drools.base.beliefsystem.Mode[] modes)<T,K>
TInternalWorkingMemoryActions. don(InternalMatch internalMatch, K core, java.util.Collection<java.lang.Class<? extends org.drools.base.factmodel.traits.Thing>> traits, boolean b, org.drools.base.beliefsystem.Mode[] modes)default voidActivationsManager. handleException(InternalMatch internalMatch, java.lang.Exception e)InternalFactHandleTruthMaintenanceSystem. insert(java.lang.Object object, java.lang.Object tmsValue, InternalMatch internalMatch)InternalFactHandleTruthMaintenanceSystem. insertPositive(java.lang.Object object, InternalMatch internalMatch)voidTruthMaintenanceSystem. readLogicalDependency(InternalFactHandle handle, java.lang.Object object, java.lang.Object value, InternalMatch internalMatch, ObjectTypeConf typeConf)voidActivationGroupImpl. removeActivation(InternalMatch internalMatch)voidInternalActivationGroup. removeActivation(InternalMatch internalMatch)<T,K,X extends org.drools.base.factmodel.traits.TraitableBean>
org.drools.base.factmodel.traits.Thing<K>InternalWorkingMemoryActions. shed(InternalMatch internalMatch, org.drools.base.factmodel.traits.TraitableBean<K,X> core, java.lang.Class<T> trait)default voidActivationsManager. stageLeftTuple(RuleAgendaItem ruleAgendaItem, InternalMatch justified)voidInternalWorkingMemoryActions. update(org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object, org.drools.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, InternalMatch internalMatch)InternalFactHandleInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, java.lang.Object object, org.drools.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, InternalMatch internalMatch)voidTruthMaintenanceSystem. updateOnTms(InternalFactHandle handle, java.lang.Object object, InternalMatch internalMatch)voidInternalWorkingMemoryActions. updateTraits(InternalFactHandle h, org.drools.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, InternalMatch internalMatch)Constructors in org.drools.core.common with parameters of type InternalMatch Constructor Description ActivationGroupNode(InternalMatch internalMatch, InternalActivationGroup activationGroup)ActivationNode(InternalMatch internalMatch, java.lang.Object parentContainer) -
Uses of InternalMatch in org.drools.core.conflict
Methods in org.drools.core.conflict with parameters of type InternalMatch Modifier and Type Method Description intMatchConflictResolver. compare(InternalMatch existing, InternalMatch adding)static intMatchConflictResolver. doCompare(InternalMatch existing, InternalMatch adding) -
Uses of InternalMatch in org.drools.core.event
Methods in org.drools.core.event that return InternalMatch Modifier and Type Method Description InternalMatchActivationEvent. getActivation()Methods in org.drools.core.event with parameters of type InternalMatch Modifier and Type Method Description voidAgendaEventSupport. fireActivationCancelled(InternalMatch internalMatch, ReteEvaluator reteEvaluator, org.kie.api.event.rule.MatchCancelledCause cause)voidAgendaEventSupport. fireActivationCreated(InternalMatch internalMatch, ReteEvaluator reteEvaluator)voidAgendaEventSupport. fireAfterActivationFired(InternalMatch internalMatch, ReteEvaluator reteEvaluator, org.kie.api.event.rule.BeforeMatchFiredEvent beforeMatchFiredEvent)org.kie.api.event.rule.BeforeMatchFiredEventAgendaEventSupport. fireBeforeActivationFired(InternalMatch internalMatch, ReteEvaluator reteEvaluator)Constructors in org.drools.core.event with parameters of type InternalMatch Constructor Description ActivationCancelledEvent(InternalMatch internalMatch, org.kie.api.event.rule.MatchCancelledCause cause)ActivationCreatedEvent(InternalMatch internalMatch)ActivationEvent(InternalMatch internalMatch)AfterActivationFiredEvent(InternalMatch internalMatch)BeforeActivationFiredEvent(InternalMatch internalMatch) -
Uses of InternalMatch in org.drools.core.impl
Methods in org.drools.core.impl that return InternalMatch Modifier and Type Method Description InternalMatchActivationsManagerImpl. createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup)Methods in org.drools.core.impl with parameters of type InternalMatch Modifier and Type Method Description voidActivationsManagerImpl. addItemToActivationGroup(InternalMatch internalMatch)voidActivationsManagerImpl. cancelActivation(InternalMatch internalMatch) -
Uses of InternalMatch in org.drools.core.phreak
Methods in org.drools.core.phreak with parameters of type InternalMatch Modifier and Type Method Description voidRuleExecutor. fireActivation(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, InternalMatch internalMatch)voidRuleExecutor. fireConsequenceEvent(ReteEvaluator reteEvaluator, ActivationsManager activationsManager, InternalMatch internalMatch, java.lang.String consequenceName) -
Uses of InternalMatch in org.drools.core.reteoo
Classes in org.drools.core.reteoo that implement InternalMatch Modifier and Type Class Description classRuleTerminalNodeLeftTupleMethods in org.drools.core.reteoo with parameters of type InternalMatch Modifier and Type Method Description voidRuleTerminalNode. cancelMatch(InternalMatch match, ReteEvaluator reteEvaluator) -
Uses of InternalMatch in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return InternalMatch Modifier and Type Method Description InternalMatchKnowledgeHelper. getMatch()Methods in org.drools.core.rule.consequence with parameters of type InternalMatch Modifier and Type Method Description voidConsequenceExceptionHandler. handleException(InternalMatch internalMatch, WorkingMemory workingMemory, java.lang.Exception exception)default voidKnowledgeHelper. restoreActivationOnConsequenceFailure(InternalMatch internalMatch)voidKnowledgeHelper. setActivation(InternalMatch internalMatch) -
Uses of InternalMatch in org.drools.core.time.impl
Methods in org.drools.core.time.impl with parameters of type InternalMatch Modifier and Type Method Description org.drools.base.time.TriggerCompositeMaxDurationTimer. createTrigger(InternalMatch item, InternalWorkingMemory wm)org.drools.base.time.TriggerDurationTimer. createTrigger(InternalMatch item, InternalWorkingMemory wm)
-