org.opennms.netmgt.collectd
Class GenericIndexResource
java.lang.Object
org.opennms.netmgt.collectd.SnmpCollectionResource
org.opennms.netmgt.collectd.GenericIndexResource
- All Implemented Interfaces:
- CollectionResource, ResourceIdentifier
public class GenericIndexResource
- extends SnmpCollectionResource
GenericIndexResource
public GenericIndexResource(ResourceType def,
String name,
SnmpInstId inst)
getResourceDir
public File getResourceDir(RrdRepository repository)
- Specified by:
getResourceDir in interface ResourceIdentifier- Specified by:
getResourceDir in class SnmpCollectionResource
toString
public String toString()
- Overrides:
toString in class Object
getType
public int getType()
- Description copied from interface:
CollectionResource
- Returns something like an ifType; is (but not sure if it should be) -1 for non interface type collections, otherwise
the SNMP type of the interface. Relates to ifType in datacollection-config.xml
- Specified by:
getType in interface CollectionResource- Specified by:
getType in class SnmpCollectionResource
- Returns:
shouldPersist
public boolean shouldPersist(ServiceParameters params)
- Specified by:
shouldPersist in interface CollectionResource- Specified by:
shouldPersist in class SnmpCollectionResource
getResourceTypeName
public String getResourceTypeName()
- Description copied from interface:
CollectionResource
- Returns a string which indicates what type of resource.
Will be one of
"node" for the node level resource
"if" for network interface resources
"*" for all other resource types defined in the relevant config files, e.g. hrStorage
- Returns:
getInstance
public String getInstance()
- Description copied from interface:
CollectionResource
- Returns the name of the instance this CollectionResource represents. For node level resources, this will be null
to indicate the default instance. For interface level resources, some label unique to the node (ifIndex probably)
For Generic resources (e.g. the SNMP GenericIndexResource), this will be some identifying label, probably the index in the table
- Returns:
Copyright © 2009. All Rights Reserved.