Package org.drools.core.phreak
Class PhreakTimerNode.TimerAction
java.lang.Object
org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry
org.drools.core.phreak.PhreakTimerNode.TimerAction
- All Implemented Interfaces:
WorkingMemoryAction,PropagationEntry
- Enclosing class:
- PhreakTimerNode
public static class PhreakTimerNode.TimerAction
extends PropagationEntry.AbstractPropagationEntry
implements WorkingMemoryAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.core.phreak.PropagationEntry
PropagationEntry.AbstractPartitionedPropagationEntry, PropagationEntry.AbstractPropagationEntry, PropagationEntry.Delete, PropagationEntry.ExecuteQuery, PropagationEntry.Insert, PropagationEntry.PartitionedDelete, PropagationEntry.PartitionedUpdate, PropagationEntry.PropagationEntryWithResult<T>, PropagationEntry.Update -
Field Summary
Fields inherited from class org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry
nextFields inherited from interface org.drools.core.common.WorkingMemoryAction
DeactivateCallback, LogicalRetractCallback, PropagateAction, SignalAction, SignalProcessInstanceAction, WorkingMemoryBehahviourRetract, WorkingMemoryReteAssertAction, WorkingMemoryReteExpireAction -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(ReteEvaluator reteEvaluator, boolean needEvaluation) voidinternalExecute(ReteEvaluator reteEvaluator) booleanMethods inherited from class org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry
defersExpiration, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, setNextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.core.phreak.PropagationEntry
defersExpiration, execute, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, setNext
-
Method Details
-
requiresImmediateFlushing
public boolean requiresImmediateFlushing()- Specified by:
requiresImmediateFlushingin interfacePropagationEntry- Overrides:
requiresImmediateFlushingin classPropagationEntry.AbstractPropagationEntry
-
internalExecute
- Specified by:
internalExecutein interfacePropagationEntry
-
execute
-