org.opennms.netmgt.collectd
Class JMXNodeInfo

java.lang.Object
  extended by org.opennms.netmgt.collectd.JMXNodeInfo

public class JMXNodeInfo
extends 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
JMXNodeInfo(int nodeId)
          Constructor for JMXNodeInfo.
 
Method Summary
 Map<String,List<Attrib>> getAttributeMap()
          getAttributeMap
 Map<String,JMXDataSource> getDsMap()
          getDsMap
 Map<String,BeanInfo> getMBeans()
          getMBeans
 int getNodeId()
          getNodeId
 void setAttributeMap(Map<String,List<Attrib>> oidList)
          setAttributeMap
 void setDsMap(Map<String,JMXDataSource> dsList)
          setDsMap
 void setMBeans(Map<String,BeanInfo> map)
          setMBeans
 void setNodeId(int nodeId)
          setNodeId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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(Map<String,BeanInfo> map)

setMBeans

Parameters:
map - a Map object.

getMBeans

public Map<String,BeanInfo> getMBeans()

getMBeans

Returns:
a Map object.

setNodeId

public void setNodeId(int nodeId)

setNodeId

Parameters:
nodeId - a int.

setDsMap

public void setDsMap(Map<String,JMXDataSource> dsList)

setDsMap

Parameters:
dsList - a Map object.

getAttributeMap

public Map<String,List<Attrib>> getAttributeMap()

getAttributeMap

Returns:
a Map object.

setAttributeMap

public void setAttributeMap(Map<String,List<Attrib>> oidList)

setAttributeMap

Parameters:
oidList - a Map object.

getDsMap

public Map<String,JMXDataSource> getDsMap()

getDsMap

Returns:
a Map object.


Copyright © 2011. All Rights Reserved.