Package org.drools.core.util.debug
Class DefaultNodeInfo
- java.lang.Object
-
- org.drools.core.util.debug.DefaultNodeInfo
-
-
Constructor Summary
Constructors Constructor Description DefaultNodeInfo(NetworkNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(RuleImpl rule)longgetActionQueueSize()longgetCreatedFactHandles()Returns the number of infered fact handles created in this nodelonggetFactMemorySize()Returns the number of facts in the fact memoryintgetId()Returns this node IDNetworkNodegetNode()Returns the actual nodeRuleBasePartitionIdgetPartitionId()Returns the partition ID this node belongs toSet<RuleImpl>getRules()Returns the set of rules this node belongs toCollection<? extends NetworkNode>getSinkList()longgetTupleMemorySize()Returns the number of tuples in the tuple memorybooleanisMemoryEnabled()Returns true if memory is enabled for this nodevoidsetActionQueueSize(long size)voidsetCreatedFactHandles(long createdFactHandles)voidsetFactMemorySize(long rightMemorySize)voidsetMemoryEnabled(boolean memoryEnabled)voidsetTupleMemorySize(long leftMemorySize)
-
-
-
Constructor Detail
-
DefaultNodeInfo
public DefaultNodeInfo(NetworkNode node)
-
-
Method Detail
-
assign
public void assign(RuleImpl rule)
-
getRules
public Set<RuleImpl> getRules()
Description copied from interface:NodeInfoReturns the set of rules this node belongs to
-
getId
public int getId()
Description copied from interface:NodeInfoReturns this node ID
-
getPartitionId
public RuleBasePartitionId getPartitionId()
Description copied from interface:NodeInfoReturns the partition ID this node belongs to- Specified by:
getPartitionIdin interfaceNodeInfo- Returns:
-
getTupleMemorySize
public long getTupleMemorySize()
Description copied from interface:NodeInfoReturns the number of tuples in the tuple memory- Specified by:
getTupleMemorySizein interfaceNodeInfo- Returns:
-
setTupleMemorySize
public void setTupleMemorySize(long leftMemorySize)
-
getFactMemorySize
public long getFactMemorySize()
Description copied from interface:NodeInfoReturns the number of facts in the fact memory- Specified by:
getFactMemorySizein interfaceNodeInfo- Returns:
-
setFactMemorySize
public void setFactMemorySize(long rightMemorySize)
-
getCreatedFactHandles
public long getCreatedFactHandles()
Description copied from interface:NodeInfoReturns the number of infered fact handles created in this node- Specified by:
getCreatedFactHandlesin interfaceNodeInfo- Returns:
-
setCreatedFactHandles
public void setCreatedFactHandles(long createdFactHandles)
-
getActionQueueSize
public long getActionQueueSize()
-
setActionQueueSize
public void setActionQueueSize(long size)
-
getNode
public NetworkNode getNode()
Description copied from interface:NodeInfoReturns the actual node
-
isMemoryEnabled
public boolean isMemoryEnabled()
Description copied from interface:NodeInfoReturns true if memory is enabled for this node- Specified by:
isMemoryEnabledin interfaceNodeInfo- Returns:
-
setMemoryEnabled
public void setMemoryEnabled(boolean memoryEnabled)
-
getSinkList
public Collection<? extends NetworkNode> getSinkList()
- Specified by:
getSinkListin interfaceNodeInfo
-
-