Package org.drools.traits.core.common
Class TraitNamedEntryPoint
- java.lang.Object
-
- org.drools.core.common.NamedEntryPoint
-
- org.drools.traits.core.common.TraitNamedEntryPoint
-
- All Implemented Interfaces:
PropertyChangeListener,EventListener,org.drools.core.common.InternalWorkingMemoryEntryPoint,org.drools.core.WorkingMemoryEntryPoint,org.kie.api.runtime.rule.EntryPoint
public class TraitNamedEntryPoint extends org.drools.core.common.NamedEntryPoint
-
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.core.base.TraitHelpertraitHelper
-
Constructor Summary
Constructors Constructor Description TraitNamedEntryPoint(org.drools.core.rule.EntryPointId entryPoint, org.drools.core.reteoo.EntryPointNode entryPointNode, org.drools.core.impl.StatefulKnowledgeSessionImpl wm, ReentrantLock lock, org.drools.core.reteoo.KieComponentFactory componentFactory)TraitNamedEntryPoint(org.drools.core.rule.EntryPointId entryPoint, org.drools.core.reteoo.EntryPointNode entryPointNode, org.drools.core.impl.StatefulKnowledgeSessionImpl wm, org.drools.core.reteoo.KieComponentFactory componentFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterRetract(org.drools.core.common.InternalFactHandle handle, org.drools.core.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode)protected voidbeforeDestroy(org.drools.core.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, Object object, org.drools.core.spi.Activation activation, Object originalObject, org.drools.core.spi.PropagationContext propagationContext)org.drools.core.base.TraitHelpergetTraitHelper()-
Methods inherited from class org.drools.core.common.NamedEntryPoint
addPropertyChangeListener, delete, delete, delete, delete, delete, delete, dispose, enQueueWorkingMemoryAction, getEntryPoint, getEntryPointId, getEntryPointNode, getFactCount, getFactHandle, getFactHandleByIdentity, getFactHandles, getFactHandles, getHandleFactory, getInternalWorkingMemory, getKnowledgeBase, getObject, getObjects, getObjects, getObjectStore, getObjectTypeConfigurationRegistry, getPctxFactory, getRuleUnit, getTruthMaintenanceSystem, getWorkingMemoryEntryPoint, insert, insert, insert, insert, insert, insertAsync, lock, propertyChange, removeFromObjectStore, removePropertyChangeListener, reset, retract, setRuleUnit, toString, unlock, update, update, update, update, update
-
-
-
-
Constructor Detail
-
TraitNamedEntryPoint
public TraitNamedEntryPoint(org.drools.core.rule.EntryPointId entryPoint, org.drools.core.reteoo.EntryPointNode entryPointNode, org.drools.core.impl.StatefulKnowledgeSessionImpl wm, org.drools.core.reteoo.KieComponentFactory componentFactory)
-
TraitNamedEntryPoint
public TraitNamedEntryPoint(org.drools.core.rule.EntryPointId entryPoint, org.drools.core.reteoo.EntryPointNode entryPointNode, org.drools.core.impl.StatefulKnowledgeSessionImpl wm, ReentrantLock lock, org.drools.core.reteoo.KieComponentFactory componentFactory)
-
-
Method Detail
-
beforeUpdate
protected void beforeUpdate(org.drools.core.common.InternalFactHandle handle, Object object, org.drools.core.spi.Activation activation, Object originalObject, org.drools.core.spi.PropagationContext propagationContext)- Overrides:
beforeUpdatein classorg.drools.core.common.NamedEntryPoint
-
afterRetract
protected void afterRetract(org.drools.core.common.InternalFactHandle handle, org.drools.core.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode)- Overrides:
afterRetractin classorg.drools.core.common.NamedEntryPoint
-
beforeDestroy
protected void beforeDestroy(org.drools.core.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode, org.drools.core.common.InternalFactHandle handle)- Overrides:
beforeDestroyin classorg.drools.core.common.NamedEntryPoint
-
getTraitHelper
public org.drools.core.base.TraitHelper getTraitHelper()
- Specified by:
getTraitHelperin interfaceorg.drools.core.common.InternalWorkingMemoryEntryPoint- Overrides:
getTraitHelperin classorg.drools.core.common.NamedEntryPoint
-
-