Class DefaultNodeInfo

java.lang.Object
org.drools.kiesession.debug.DefaultNodeInfo
All Implemented Interfaces:
NodeInfo

public class DefaultNodeInfo extends Object implements NodeInfo
  • Constructor Details

    • DefaultNodeInfo

      public DefaultNodeInfo(org.drools.base.common.NetworkNode node)
  • Method Details

    • assign

      public void assign(org.drools.base.definitions.rule.impl.RuleImpl rule)
    • getRules

      public Set<org.drools.base.definitions.rule.impl.RuleImpl> getRules()
      Description copied from interface: NodeInfo
      Returns the set of rules this node belongs to
      Specified by:
      getRules in interface NodeInfo
      Returns:
    • getId

      public int getId()
      Description copied from interface: NodeInfo
      Returns this node ID
      Specified by:
      getId in interface NodeInfo
      Returns:
    • getPartitionId

      public org.drools.base.common.RuleBasePartitionId getPartitionId()
      Description copied from interface: NodeInfo
      Returns the partition ID this node belongs to
      Specified by:
      getPartitionId in interface NodeInfo
      Returns:
    • getTupleMemorySize

      public long getTupleMemorySize()
      Description copied from interface: NodeInfo
      Returns the number of tuples in the tuple memory
      Specified by:
      getTupleMemorySize in interface NodeInfo
      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 interface NodeInfo
      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 interface NodeInfo
      Returns:
    • setCreatedFactHandles

      public void setCreatedFactHandles(long createdFactHandles)
    • getActionQueueSize

      public long getActionQueueSize()
    • setActionQueueSize

      public void setActionQueueSize(long size)
    • getNode

      public org.drools.base.common.NetworkNode getNode()
      Description copied from interface: NodeInfo
      Returns the actual node
      Specified by:
      getNode in interface NodeInfo
      Returns:
    • getSinkList

      public Collection<? extends org.drools.base.common.NetworkNode> getSinkList()
      Specified by:
      getSinkList in interface NodeInfo