org.drools.common
Class ConcurrentNodeMemories

java.lang.Object
  extended by org.drools.common.ConcurrentNodeMemories
All Implemented Interfaces:
NodeMemories

public class ConcurrentNodeMemories
extends Object
implements NodeMemories

A concurrent implementation for the node memories interface


Constructor Summary
ConcurrentNodeMemories(InternalRuleBase rulebase)
           
 
Method Summary
 void clear()
           
 void clearNodeMemory(NodeMemory node)
           
 Object getNodeMemory(NodeMemory node)
           
 void setRuleBaseReference(InternalRuleBase ruleBase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcurrentNodeMemories

public ConcurrentNodeMemories(InternalRuleBase rulebase)
Method Detail

clearNodeMemory

public void clearNodeMemory(NodeMemory node)
Specified by:
clearNodeMemory in interface NodeMemories
See Also:
NodeMemories.clearNodeMemory(org.drools.common.NodeMemory)

clear

public void clear()
Specified by:
clear in interface NodeMemories

getNodeMemory

public Object getNodeMemory(NodeMemory node)
Specified by:
getNodeMemory in interface NodeMemories
See Also:
NodeMemories.getNodeMemory(org.drools.common.NodeMemory)

setRuleBaseReference

public void setRuleBaseReference(InternalRuleBase ruleBase)
Specified by:
setRuleBaseReference in interface NodeMemories


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