Class JMXNodeInfo


  • public class JMXNodeInfo
    extends java.lang.Object
    This class encapsulates all of the node-level data required by the JMX data collector in order to successfully perform data collection for a scheduled primary JMX interface.
    Version:
    $Id: $
    Author:
    Mike Jamison , OpenNMS , Mike Jamison , OpenNMS
    • Constructor Summary

      Constructors 
      Constructor Description
      JMXNodeInfo​(int nodeId)
      Constructor for JMXNodeInfo.
    • Constructor Detail

      • JMXNodeInfo

        public JMXNodeInfo​(int nodeId)

        Constructor for JMXNodeInfo.

        Parameters:
        nodeId - a int.
    • Method Detail

      • getNodeId

        public int getNodeId()

        getNodeId

        Returns:
        a int.
      • setMBeans

        public void setMBeans​(java.util.Map<java.lang.String,​BeanInfo> map)

        setMBeans

        Parameters:
        map - a Map object.
      • getMBeans

        public java.util.Map<java.lang.String,​BeanInfo> getMBeans()

        getMBeans

        Returns:
        a Map object.
      • setNodeId

        public void setNodeId​(int nodeId)

        setNodeId

        Parameters:
        nodeId - a int.
      • setDsMap

        public void setDsMap​(java.util.Map<java.lang.String,​JMXDataSource> dsList)

        setDsMap

        Parameters:
        dsList - a Map object.
      • getAttributeMap

        public java.util.Map<java.lang.String,​java.util.List<Attrib>> getAttributeMap()

        getAttributeMap

        Returns:
        a Map object.
      • setAttributeMap

        public void setAttributeMap​(java.util.Map<java.lang.String,​java.util.List<Attrib>> oidList)

        setAttributeMap

        Parameters:
        oidList - a Map object.
      • getDsMap

        public java.util.Map<java.lang.String,​JMXDataSource> getDsMap()

        getDsMap

        Returns:
        a Map object.