Interface PropagationEntry

All Known Subinterfaces:
WorkingMemoryAction
All Known Implementing Classes:
AgendaGroupQueueImpl.ClearAction, AgendaGroupQueueImpl.DeactivateCallback, AgendaGroupQueueImpl.SetFocusAction, AsyncReceiveNode.AsyncReceiveAction, CompositePartitionAwareObjectSinkAdapter.HashedInsert, CompositePartitionAwareObjectSinkAdapter.Insert, PhreakTimerNode.TimerAction, PropagationEntry.AbstractPartitionedPropagationEntry, PropagationEntry.AbstractPropagationEntry, PropagationEntry.Delete, PropagationEntry.ExecuteQuery, PropagationEntry.Insert, PropagationEntry.PartitionedDelete, PropagationEntry.PartitionedUpdate, PropagationEntry.PropagationEntryWithResult, PropagationEntry.Update, SlidingTimeWindow.BehaviorExpireWMAction, WorkingMemoryReteExpireAction, WorkingMemoryReteExpireAction.PartitionAwareWorkingMemoryReteExpireAction

public interface PropagationEntry
  • Method Details

    • execute

      default void execute(ReteEvaluator reteEvaluator)
    • internalExecute

      void internalExecute(ReteEvaluator reteEvaluator)
    • getNext

      PropagationEntry getNext()
    • setNext

      void setNext(PropagationEntry next)
    • requiresImmediateFlushing

      boolean requiresImmediateFlushing()
    • isCalledFromRHS

      boolean isCalledFromRHS()
    • isPartitionSplittable

      boolean isPartitionSplittable()
    • getSplitForPartition

      PropagationEntry getSplitForPartition(int partitionNr)
    • defersExpiration

      boolean defersExpiration()