Package org.drools.core.phreak
Interface PropagationEntry
-
- All Known Subinterfaces:
WorkingMemoryAction
- All Known Implementing Classes:
AgendaGroupQueueImpl.ClearAction,AgendaGroupQueueImpl.DeactivateCallback,AgendaGroupQueueImpl.SetFocusAction,AsyncReceiveNode.AsyncReceiveAction,BeliefSystemLogicalCallback,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,WorkingMemoryReteAssertAction,WorkingMemoryReteExpireAction,WorkingMemoryReteExpireAction.PartitionAwareWorkingMemoryReteExpireAction
public interface PropagationEntry
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPropagationEntry.AbstractPartitionedPropagationEntrystatic classPropagationEntry.AbstractPropagationEntrystatic classPropagationEntry.Deletestatic classPropagationEntry.ExecuteQuerystatic classPropagationEntry.Insertstatic classPropagationEntry.PartitionedDeletestatic classPropagationEntry.PartitionedUpdatestatic classPropagationEntry.PropagationEntryWithResult<T>static classPropagationEntry.Update
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandefersExpiration()voidexecute(ReteEvaluator reteEvaluator)PropagationEntrygetNext()PropagationEntrygetSplitForPartition(int partitionNr)booleanisCalledFromRHS()booleanisPartitionSplittable()booleanrequiresImmediateFlushing()voidsetNext(PropagationEntry next)
-
-
-
Method Detail
-
execute
void execute(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()
-
-