Package org.drools.traits.core.common
Class TraitNamedEntryPoint
- java.lang.Object
-
- org.drools.kiesession.entrypoints.NamedEntryPoint
-
- org.drools.traits.core.common.TraitNamedEntryPoint
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.util.EventListener,org.drools.core.common.InternalWorkingMemoryEntryPoint,org.drools.core.WorkingMemoryEntryPoint,org.kie.api.runtime.rule.EntryPoint
public class TraitNamedEntryPoint extends org.drools.kiesession.entrypoints.NamedEntryPoint
-
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.core.base.TraitHelpertraitHelper
-
Constructor Summary
Constructors Constructor Description TraitNamedEntryPoint(org.drools.base.rule.EntryPointId entryPoint, org.drools.core.reteoo.EntryPointNode entryPointNode, org.drools.core.common.ReteEvaluator reteEvaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterRetract(org.drools.core.common.InternalFactHandle handle, org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode)protected voidbeforeDestroy(org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode, org.drools.core.common.InternalFactHandle handle)protected voidbeforeUpdate(org.drools.core.common.InternalFactHandle handle, java.lang.Object object, org.drools.core.rule.consequence.InternalMatch internalMatch, java.lang.Object originalObject, org.drools.core.common.PropagationContext propagationContext)org.drools.core.base.TraitHelpergetTraitHelper()-
Methods inherited from class org.drools.kiesession.entrypoints.NamedEntryPoint
addPropertyChangeListener, calculateUpdateBitMask, createObjectStore, delete, delete, delete, delete, delete, dispose, getEntryPoint, getEntryPointId, getEntryPointNode, getFactCount, getFactHandle, getFactHandles, getFactHandles, getHandleFactory, getKnowledgeBase, getObject, getObjects, getObjects, getObjectStore, getObjectTypeConfigurationRegistry, getPctxFactory, getReteEvaluator, getRuleUnit, immediateDelete, insert, insert, insert, insert, insert, insert, insertAsync, lock, propertyChange, removeFromObjectStore, removePropertyChangeListener, reset, retract, setRuleUnit, toString, unlock, update, update, update, update, update
-
-
-
-
Method Detail
-
beforeUpdate
protected void beforeUpdate(org.drools.core.common.InternalFactHandle handle, java.lang.Object object, org.drools.core.rule.consequence.InternalMatch internalMatch, java.lang.Object originalObject, org.drools.core.common.PropagationContext propagationContext)- Overrides:
beforeUpdatein classorg.drools.kiesession.entrypoints.NamedEntryPoint
-
afterRetract
protected void afterRetract(org.drools.core.common.InternalFactHandle handle, org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode)- Overrides:
afterRetractin classorg.drools.kiesession.entrypoints.NamedEntryPoint
-
beforeDestroy
protected void beforeDestroy(org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode, org.drools.core.common.InternalFactHandle handle)- Overrides:
beforeDestroyin classorg.drools.kiesession.entrypoints.NamedEntryPoint
-
getTraitHelper
public org.drools.core.base.TraitHelper getTraitHelper()
- Specified by:
getTraitHelperin interfaceorg.drools.core.common.InternalWorkingMemoryEntryPoint- Overrides:
getTraitHelperin classorg.drools.kiesession.entrypoints.NamedEntryPoint
-
-