public class ConcurrentNodeMemories extends Object implements NodeMemories
Constructor and Description |
---|
ConcurrentNodeMemories(InternalRuleBase rulebase) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
clearNodeMemory(MemoryFactory node) |
Memory |
getNodeMemory(MemoryFactory node,
InternalWorkingMemory wm) |
int |
length()
Returns the number of positions in this memory
|
Memory |
peekNodeMemory(int nodeId)
Peeks at the content of the node memory for the given
node ID.
|
void |
setRuleBaseReference(InternalRuleBase ruleBase) |
public ConcurrentNodeMemories(InternalRuleBase rulebase)
public void clearNodeMemory(MemoryFactory node)
clearNodeMemory
in interface NodeMemories
org.kie.common.NodeMemories#clearNodeMemory(org.kie.common.MemoryFactory)
public void clear()
clear
in interface NodeMemories
public Memory getNodeMemory(MemoryFactory node, InternalWorkingMemory wm)
getNodeMemory
in interface NodeMemories
org.kie.common.NodeMemories#getNodeMemory(org.kie.common.MemoryFactory)
public void setRuleBaseReference(InternalRuleBase ruleBase)
setRuleBaseReference
in interface NodeMemories
public Memory peekNodeMemory(int nodeId)
NodeMemories
peekNodeMemory
in interface NodeMemories
public int length()
NodeMemories
length
in interface NodeMemories
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.