public class BeliefSystemLogicalCallback 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
Constructor and Description |
---|
BeliefSystemLogicalCallback() |
BeliefSystemLogicalCallback(InternalFactHandle handle,
PropagationContext context,
Activation activation,
boolean update,
boolean fullyRetract) |
BeliefSystemLogicalCallback(MarshallerReaderContext context) |
BeliefSystemLogicalCallback(MarshallerReaderContext context,
ProtobufMessages.ActionQueue.Action _action) |
Modifier and Type | Method and Description |
---|---|
void |
execute(InternalWorkingMemory workingMemory) |
boolean |
isFullyRetract() |
boolean |
isUpdate() |
ProtobufMessages.ActionQueue.Action |
serialize(MarshallerWriteContext context) |
void |
setFullyRetract(boolean fullyRetract) |
void |
setUpdate(boolean update) |
defersExpiration, execute, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, requiresImmediateFlushing, setNext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
defersExpiration, execute, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, requiresImmediateFlushing, setNext
public BeliefSystemLogicalCallback()
public BeliefSystemLogicalCallback(InternalFactHandle handle, PropagationContext context, Activation activation, boolean update, boolean fullyRetract)
public BeliefSystemLogicalCallback(MarshallerReaderContext context) throws IOException
IOException
public BeliefSystemLogicalCallback(MarshallerReaderContext context, ProtobufMessages.ActionQueue.Action _action)
public ProtobufMessages.ActionQueue.Action serialize(MarshallerWriteContext context)
serialize
in interface WorkingMemoryAction
public boolean isUpdate()
public void setUpdate(boolean update)
public boolean isFullyRetract()
public void setFullyRetract(boolean fullyRetract)
public void execute(InternalWorkingMemory workingMemory)
execute
in interface PropagationEntry
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.