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

    Fields
    Modifier and Type
    Field
    Description
    protected TraitHelper
     

    Fields 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

    Constructors
    Constructor
    Description
    TraitNamedEntryPoint(org.drools.base.rule.EntryPointId entryPoint, EntryPointNode entryPointNode, ReteEvaluator reteEvaluator)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    afterRetract(InternalFactHandle handle, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode)
     
    protected void
    beforeDestroy(org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode, InternalFactHandle handle)
     
    protected void
    beforeUpdate(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, update

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.kie.api.runtime.rule.EntryPoint

    getInstancesOf, getSingleInstanceOf
  • Field Details

  • 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:
      beforeUpdate in class org.drools.kiesession.entrypoints.NamedEntryPoint
    • afterRetract

      protected void afterRetract(InternalFactHandle handle, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode)
      Overrides:
      afterRetract in class org.drools.kiesession.entrypoints.NamedEntryPoint
    • beforeDestroy

      protected void beforeDestroy(org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode, InternalFactHandle handle)
      Overrides:
      beforeDestroy in class org.drools.kiesession.entrypoints.NamedEntryPoint
    • getTraitHelper

      public TraitHelper getTraitHelper()
      Specified by:
      getTraitHelper in interface InternalWorkingMemoryEntryPoint
      Overrides:
      getTraitHelper in class org.drools.kiesession.entrypoints.NamedEntryPoint