org.opennms.netmgt.collectd
Class NodeInfo

java.lang.Object
  extended by org.opennms.netmgt.collectd.SnmpCollectionResource
      extended by org.opennms.netmgt.collectd.NodeInfo
All Implemented Interfaces:
CollectionResource, ResourceIdentifier

public final class NodeInfo
extends SnmpCollectionResource

This class encapsulates all of the node-level data required by the SNMP data collector in order to successfully perform data collection for a scheduled primary SNMP interface.

Version:
$Id: $
Author:
Mike Davidson , OpenNMS , Mike Davidson , OpenNMS

Constructor Summary
NodeInfo(NodeResourceType def, CollectionAgent agent)
          Constructor for NodeInfo.
 
Method Summary
protected  SNMPCollectorEntry getEntry()
          getEntry
 String getInstance()
          getInstance
 String getLabel()
          getLabel
 File getResourceDir(RrdRepository repository)
          getResourceDir
 String getResourceTypeName()
          getResourceTypeName
 int getType()
          getType
 void setEntry(SNMPCollectorEntry nodeEntry)
          setEntry
 boolean shouldPersist(ServiceParameters params)
          shouldPersist
 String toString()
          toString
 
Methods inherited from class org.opennms.netmgt.collectd.SnmpCollectionResource
getCollectionAgent, getGroups, getOwnerName, getResourceType, log, rescanNeeded, setAttributeValue, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeInfo

public NodeInfo(NodeResourceType def,
                CollectionAgent agent)

Constructor for NodeInfo.

Parameters:
def - a NodeResourceType object.
agent - a CollectionAgent object.
Method Detail

getType

public int getType()

getType

Specified by:
getType in interface CollectionResource
Specified by:
getType in class SnmpCollectionResource
Returns:
a int.

getResourceDir

public File getResourceDir(RrdRepository repository)

getResourceDir

Specified by:
getResourceDir in interface ResourceIdentifier
Specified by:
getResourceDir in class SnmpCollectionResource
Parameters:
repository - a RrdRepository object.
Returns:
a File object.

toString

public String toString()

toString

Overrides:
toString in class Object
Returns:
a String object.

setEntry

public void setEntry(SNMPCollectorEntry nodeEntry)

setEntry

Parameters:
nodeEntry - a SNMPCollectorEntry object.

getEntry

protected SNMPCollectorEntry getEntry()

getEntry

Returns:
a SNMPCollectorEntry object.

shouldPersist

public boolean shouldPersist(ServiceParameters params)

shouldPersist

Specified by:
shouldPersist in interface CollectionResource
Specified by:
shouldPersist in class SnmpCollectionResource
Parameters:
params - a ServiceParameters object.
Returns:
a boolean.

getResourceTypeName

public String getResourceTypeName()

getResourceTypeName

Returns:
a String object.

getInstance

public String getInstance()

getInstance

Returns:
a String object.

getLabel

public String getLabel()

getLabel

Returns:
a String object.


Copyright © 2011. All Rights Reserved.