org.drools.common
Interface WorkingMemoryAction

All Superinterfaces:
Externalizable, Serializable
All Known Implementing Classes:
PropagationQueuingNode.PropagateAction, ReteooWorkingMemory.EvaluateResultConstraints, ReteooWorkingMemory.QueryInsertAction, ReteooWorkingMemory.QueryResultInsertAction, ReteooWorkingMemory.QueryResultRetractAction, ReteooWorkingMemory.QueryResultUpdateAction, ReteooWorkingMemory.QueryRetractAction, ReteooWorkingMemory.QueryRiaFixerNodeFixer, ReteooWorkingMemory.QueryUpdateAction, ReteooWorkingMemory.WorkingMemoryReteAssertAction, ReteooWorkingMemory.WorkingMemoryReteExpireAction, RuleFlowGroupImpl.DeactivateCallback, SlidingTimeWindow.BehaviorExpireWMAction, TruthMaintenanceSystem.LogicalRetractCallback

public interface WorkingMemoryAction
extends Externalizable


Field Summary
static short DeactivateCallback
           
static short LogicalRetractCallback
           
static short PropagateAction
           
static short SignalAction
           
static short SignalProcessInstanceAction
           
static short WorkingMemoryBehahviourRetract
           
static short WorkingMemoryReteAssertAction
           
static short WorkingMemoryReteExpireAction
           
 
Method Summary
 void execute(InternalKnowledgeRuntime kruntime)
           
 void execute(InternalWorkingMemory workingMemory)
           
 ProtobufMessages.ActionQueue.Action serialize(MarshallerWriteContext context)
           
 void write(MarshallerWriteContext context)
           
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Field Detail

WorkingMemoryReteAssertAction

static final short WorkingMemoryReteAssertAction
See Also:
Constant Field Values

DeactivateCallback

static final short DeactivateCallback
See Also:
Constant Field Values

PropagateAction

static final short PropagateAction
See Also:
Constant Field Values

LogicalRetractCallback

static final short LogicalRetractCallback
See Also:
Constant Field Values

WorkingMemoryReteExpireAction

static final short WorkingMemoryReteExpireAction
See Also:
Constant Field Values

SignalProcessInstanceAction

static final short SignalProcessInstanceAction
See Also:
Constant Field Values

SignalAction

static final short SignalAction
See Also:
Constant Field Values

WorkingMemoryBehahviourRetract

static final short WorkingMemoryBehahviourRetract
See Also:
Constant Field Values
Method Detail

execute

void execute(InternalWorkingMemory workingMemory)

execute

void execute(InternalKnowledgeRuntime kruntime)

write

void write(MarshallerWriteContext context)
           throws IOException
Throws:
IOException

serialize

ProtobufMessages.ActionQueue.Action serialize(MarshallerWriteContext context)
                                              throws IOException
Throws:
IOException


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.