org.drools.core.reteoo
Interface ObjectSinkPropagator
- All Superinterfaces:
- Externalizable, Serializable
- All Known Implementing Classes:
- AbstractObjectSinkAdapter, CompositeObjectSinkAdapter, EmptyObjectSinkAdapter, SingleObjectSinkAdapter
public interface ObjectSinkPropagator
- extends Externalizable
getPartitionId
RuleBasePartitionId getPartitionId()
propagateAssertObject
void propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
getMatchingNode
BaseNode getMatchingNode(BaseNode candidate)
getSinks
ObjectSink[] getSinks()
size
int size()
propagateModifyObject
void propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
byPassModifyToBetaNode
void byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
doLinkRiaNode
void doLinkRiaNode(InternalWorkingMemory wm)
doUnlinkRiaNode
void doUnlinkRiaNode(InternalWorkingMemory wm)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.