Package org.drools.core.phreak
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
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionbooleandefault voidexecute(ReteEvaluator reteEvaluator) getNext()getSplitForPartition(int partitionNr) voidinternalExecute(ReteEvaluator reteEvaluator) booleanbooleanbooleanvoidsetNext(PropagationEntry next)
-
Method Details
-
execute
-
internalExecute
-
getNext
PropagationEntry getNext() -
setNext
-
requiresImmediateFlushing
boolean requiresImmediateFlushing() -
isCalledFromRHS
boolean isCalledFromRHS() -
isPartitionSplittable
boolean isPartitionSplittable() -
getSplitForPartition
-
defersExpiration
boolean defersExpiration()
-