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:
PropertyChangeListener,EventListener,InternalWorkingMemoryEntryPoint,WorkingMemoryEntryPoint,EntryPoint
public class TraitNamedEntryPoint
extends org.drools.kiesession.entrypoints.NamedEntryPoint
-
Field Summary
FieldsFields inherited from class org.drools.kiesession.entrypoints.NamedEntryPoint
ADD_REMOVE_PROPERTY_CHANGE_LISTENER_ARG_TYPES, addRemovePropertyChangeListenerArgs, dynamicFacts, entryPoint, entryPointNode, handleFactory, lock, log, pctxFactory, reteEvaluator, ruleBase -
Constructor Summary
ConstructorsConstructorDescriptionTraitNamedEntryPoint(org.drools.base.rule.EntryPointId entryPoint, EntryPointNode entryPointNode, ReteEvaluator reteEvaluator) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterRetract(InternalFactHandle handle, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode) protected voidbeforeDestroy(org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode, InternalFactHandle handle) protected voidbeforeUpdate(InternalFactHandle handle, Object object, InternalMatch internalMatch, Object originalObject, PropagationContext propagationContext) 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, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kie.api.runtime.rule.EntryPoint
getInstancesOf, getSingleInstanceOf
-
Field Details
-
traitHelper
-
-
Constructor Details
-
TraitNamedEntryPoint
public TraitNamedEntryPoint(org.drools.base.rule.EntryPointId entryPoint, EntryPointNode entryPointNode, ReteEvaluator reteEvaluator)
-
-
Method Details
-
beforeUpdate
protected void beforeUpdate(InternalFactHandle handle, Object object, InternalMatch internalMatch, Object originalObject, PropagationContext propagationContext) - Overrides:
beforeUpdatein classorg.drools.kiesession.entrypoints.NamedEntryPoint
-
afterRetract
protected void afterRetract(InternalFactHandle handle, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode) - Overrides:
afterRetractin classorg.drools.kiesession.entrypoints.NamedEntryPoint
-
beforeDestroy
protected void beforeDestroy(org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode, InternalFactHandle handle) - Overrides:
beforeDestroyin classorg.drools.kiesession.entrypoints.NamedEntryPoint
-
getTraitHelper
- Specified by:
getTraitHelperin interfaceInternalWorkingMemoryEntryPoint- Overrides:
getTraitHelperin classorg.drools.kiesession.entrypoints.NamedEntryPoint
-