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 void
assign(RuleImpl rule)
long
getActionQueueSize()
long
getCreatedFactHandles()
Returns the number of infered fact handles created in this nodelong
getFactMemorySize()
Returns the number of facts in the fact memoryint
getId()
Returns this node IDNetworkNode
getNode()
Returns the actual nodeRuleBasePartitionId
getPartitionId()
Returns the partition ID this node belongs toSet<RuleImpl>
getRules()
Returns the set of rules this node belongs toCollection<? extends NetworkNode>
getSinkList()
long
getTupleMemorySize()
Returns the number of tuples in the tuple memoryboolean
isMemoryEnabled()
Returns true if memory is enabled for this nodevoid
setActionQueueSize(long size)
void
setCreatedFactHandles(long createdFactHandles)
void
setFactMemorySize(long rightMemorySize)
void
setMemoryEnabled(boolean memoryEnabled)
void
setTupleMemorySize(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:NodeInfo
Returns the set of rules this node belongs to
-
getId
public int getId()
Description copied from interface:NodeInfo
Returns this node ID
-
getPartitionId
public RuleBasePartitionId getPartitionId()
Description copied from interface:NodeInfo
Returns the partition ID this node belongs to- Specified by:
getPartitionId
in interfaceNodeInfo
- Returns:
-
getTupleMemorySize
public long getTupleMemorySize()
Description copied from interface:NodeInfo
Returns the number of tuples in the tuple memory- Specified by:
getTupleMemorySize
in interfaceNodeInfo
- Returns:
-
setTupleMemorySize
public void setTupleMemorySize(long leftMemorySize)
-
getFactMemorySize
public long getFactMemorySize()
Description copied from interface:NodeInfo
Returns the number of facts in the fact memory- Specified by:
getFactMemorySize
in interfaceNodeInfo
- Returns:
-
setFactMemorySize
public void setFactMemorySize(long rightMemorySize)
-
getCreatedFactHandles
public long getCreatedFactHandles()
Description copied from interface:NodeInfo
Returns the number of infered fact handles created in this node- Specified by:
getCreatedFactHandles
in 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:NodeInfo
Returns the actual node
-
isMemoryEnabled
public boolean isMemoryEnabled()
Description copied from interface:NodeInfo
Returns true if memory is enabled for this node- Specified by:
isMemoryEnabled
in interfaceNodeInfo
- Returns:
-
setMemoryEnabled
public void setMemoryEnabled(boolean memoryEnabled)
-
getSinkList
public Collection<? extends NetworkNode> getSinkList()
- Specified by:
getSinkList
in interfaceNodeInfo
-
-