org.drools.common
Interface WorkingMemoryAction

All Superinterfaces:
Externalizable, Serializable
All Known Implementing Classes:
PropagationQueuingNode.PropagateAction, ReteooWorkingMemory.QueryEvaluationAction, ReteooWorkingMemory.QueryInsertModifyAction, ReteooWorkingMemory.QueryResultRetractAction, ReteooWorkingMemory.QueryResultUpdateAction, ReteooWorkingMemory.QueryRetractAction, ReteooWorkingMemory.QueryRetractInsertAction, ReteooWorkingMemory.QueryRiaFixerNodeFixer, ReteooWorkingMemory.WorkingMemoryReteAssertAction, ReteooWorkingMemory.WorkingMemoryReteExpireAction, RuleFlowGroupImpl.DeactivateCallback, TruthMaintenanceSystem.LogicalRetractCallback

public interface WorkingMemoryAction
extends Externalizable


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

Field Detail

WorkingMemoryReteAssertAction

static final int WorkingMemoryReteAssertAction
See Also:
Constant Field Values

DeactivateCallback

static final int DeactivateCallback
See Also:
Constant Field Values

PropagateAction

static final int PropagateAction
See Also:
Constant Field Values

LogicalRetractCallback

static final int LogicalRetractCallback
See Also:
Constant Field Values

WorkingMemoryReteExpireAction

static final int WorkingMemoryReteExpireAction
See Also:
Constant Field Values

SignalProcessInstanceAction

static final int SignalProcessInstanceAction
See Also:
Constant Field Values

SignalAction

static final int SignalAction
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


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.