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| Modifier and Type | Field and Description |
|---|---|
protected Activation |
activation |
protected PropagationContext |
context |
protected boolean |
fullyRetract |
protected InternalFactHandle |
handle |
protected boolean |
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(InternalWorkingMemory workingMemory) |
boolean |
isFullyRetract() |
boolean |
isUpdate() |
void |
setFullyRetract(boolean fullyRetract) |
void |
setUpdate(boolean update) |
defersExpiration, execute, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, requiresImmediateFlushing, setNextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefersExpiration, execute, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, requiresImmediateFlushing, setNextprotected InternalFactHandle handle
protected PropagationContext context
protected Activation activation
protected boolean update
protected boolean fullyRetract
public BeliefSystemLogicalCallback()
public BeliefSystemLogicalCallback(InternalFactHandle handle, PropagationContext context, Activation activation, boolean update, boolean fullyRetract)
public BeliefSystemLogicalCallback(MarshallerReaderContext context) throws IOException
IOExceptionpublic boolean isUpdate()
public void setUpdate(boolean update)
public boolean isFullyRetract()
public void setFullyRetract(boolean fullyRetract)
public void execute(InternalWorkingMemory workingMemory)
execute in interface PropagationEntryCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.