public interface ObjectSinkPropagator extends Externalizable
readExternal, writeExternal
ObjectSinkPropagator addObjectSink(ObjectSink sink, int alphaNodeHashingThreshold)
ObjectSinkPropagator removeObjectSink(ObjectSink sink)
default void changeSinkPartition(ObjectSink sink, RuleBasePartitionId oldPartition, RuleBasePartitionId newPartition, int alphaNodeHashingThreshold)
void propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
ObjectSink[] getSinks()
int size()
boolean isEmpty()
void propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
void byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
void doLinkRiaNode(InternalWorkingMemory wm)
void doUnlinkRiaNode(InternalWorkingMemory wm)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.