public static class PhreakTimerNode.TimerAction extends PropagationEntry.AbstractPropagationEntry implements WorkingMemoryAction
PropagationEntry.AbstractPartitionedPropagationEntry, PropagationEntry.AbstractPropagationEntry, PropagationEntry.Delete, PropagationEntry.Insert, PropagationEntry.PartitionedDelete, PropagationEntry.PartitionedUpdate, PropagationEntry.PropagationEntryWithResult<T>, PropagationEntry.Update
DeactivateCallback, LogicalRetractCallback, PropagateAction, SignalAction, SignalProcessInstanceAction, WorkingMemoryBehahviourRetract, WorkingMemoryReteAssertAction, WorkingMemoryReteExpireAction
Modifier and Type | Method and Description |
---|---|
void |
execute(InternalWorkingMemory wm) |
void |
execute(InternalWorkingMemory wm,
boolean needEvaluation) |
boolean |
requiresImmediateFlushing() |
ProtobufMessages.ActionQueue.Action |
serialize(MarshallerWriteContext context) |
defersExpiration, execute, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, setNext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
defersExpiration, execute, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, setNext
public ProtobufMessages.ActionQueue.Action serialize(MarshallerWriteContext context) throws IOException
serialize
in interface WorkingMemoryAction
IOException
public boolean requiresImmediateFlushing()
requiresImmediateFlushing
in interface PropagationEntry
requiresImmediateFlushing
in class PropagationEntry.AbstractPropagationEntry
public void execute(InternalWorkingMemory wm)
execute
in interface PropagationEntry
public void execute(InternalWorkingMemory wm, boolean needEvaluation)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.