Class DefaultNodeInfo

  • All Implemented Interfaces:
    NodeInfo

    public class DefaultNodeInfo
    extends java.lang.Object
    implements NodeInfo
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultNodeInfo​(org.drools.base.common.NetworkNode node)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void assign​(org.drools.base.definitions.rule.impl.RuleImpl rule)  
      long getActionQueueSize()  
      long getCreatedFactHandles()
      Returns the number of infered fact handles created in this node
      long getFactMemorySize()
      Returns the number of facts in the fact memory
      int getId()
      Returns this node ID
      org.drools.base.common.NetworkNode getNode()
      Returns the actual node
      org.drools.base.common.RuleBasePartitionId getPartitionId()
      Returns the partition ID this node belongs to
      java.util.Set<org.drools.base.definitions.rule.impl.RuleImpl> getRules()
      Returns the set of rules this node belongs to
      java.util.Collection<? extends org.drools.base.common.NetworkNode> getSinkList()  
      long getTupleMemorySize()
      Returns the number of tuples in the tuple memory
      void setActionQueueSize​(long size)  
      void setCreatedFactHandles​(long createdFactHandles)  
      void setFactMemorySize​(long rightMemorySize)  
      void setTupleMemorySize​(long leftMemorySize)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultNodeInfo

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

      • assign

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

        public java.util.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 java.util.Collection<? extends org.drools.base.common.NetworkNode> getSinkList()
        Specified by:
        getSinkList in interface NodeInfo