org.opennms.netmgt.collectd
Class NodeResourceType

java.lang.Object
  extended by org.opennms.netmgt.collectd.ResourceType
      extended by org.opennms.netmgt.collectd.NodeResourceType

public class NodeResourceType
extends ResourceType

NodeResourceType class.

Version:
$Id: $
Author:
ranger

Constructor Summary
NodeResourceType(CollectionAgent agent, OnmsSnmpCollection snmpCollection)
          Constructor for NodeResourceType.
 
Method Summary
 SnmpCollectionResource findAliasedResource(SnmpInstId inst, String ifAlias)
          findAliasedResource
 SnmpCollectionResource findResource(SnmpInstId inst)
          findResource
 NodeInfo getNodeInfo()
          getNodeInfo
 Collection<NodeInfo> getResources()
          getResources
protected  Collection<SnmpAttributeType> loadAttributeTypes()
          loadAttributeTypes
 
Methods inherited from class org.opennms.netmgt.collectd.ResourceType
getAgent, getAttributeTypes, getCollection, getCollectionInstances, getCollectionName, hasDataToCollect, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeResourceType

public NodeResourceType(CollectionAgent agent,
                        OnmsSnmpCollection snmpCollection)

Constructor for NodeResourceType.

Parameters:
agent - a CollectionAgent object.
snmpCollection - a OnmsSnmpCollection object.
Method Detail

getNodeInfo

public NodeInfo getNodeInfo()

getNodeInfo

Returns:
a NodeInfo object.

findResource

public SnmpCollectionResource findResource(SnmpInstId inst)

findResource

Specified by:
findResource in class ResourceType
Parameters:
inst - a SnmpInstId object.
Returns:
a SnmpCollectionResource object.

findAliasedResource

public SnmpCollectionResource findAliasedResource(SnmpInstId inst,
                                                  String ifAlias)

findAliasedResource

Specified by:
findAliasedResource in class ResourceType
Parameters:
inst - a SnmpInstId object.
ifAlias - a String object.
Returns:
a SnmpCollectionResource object.

getResources

public Collection<NodeInfo> getResources()

getResources

Specified by:
getResources in class ResourceType
Returns:
a Collection object.

loadAttributeTypes

protected Collection<SnmpAttributeType> loadAttributeTypes()

loadAttributeTypes

Specified by:
loadAttributeTypes in class ResourceType
Returns:
a Collection object.


Copyright © 2011. All Rights Reserved.