public interface ObjectSinkPropagator extends Externalizable
readExternal, writeExternalObjectSinkPropagator addObjectSink(ObjectSink sink, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)
ObjectSinkPropagator removeObjectSink(ObjectSink sink)
default void changeSinkPartition(ObjectSink sink, RuleBasePartitionId oldPartition, RuleBasePartitionId newPartition, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)
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–2021 JBoss by Red Hat. All rights reserved.