public class XmlMultiInstanceCollectionResource extends XmlCollectionResource
m_agentRESOURCE_TYPE_IF, RESOURCE_TYPE_NODE| Constructor and Description |
|---|
XmlMultiInstanceCollectionResource(CollectionAgent agent,
String instance,
XmlResourceType type)
Instantiates a new XML Multi-instance collection resource.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getInstance()
Returns the name of the instance this
CollectionResource represents. |
String |
getInterfaceLabel()
getInterfaceLabel
|
Path |
getPath()
Retrieves path for the resource, relative to the root of the
associated
RrdRepository. |
String |
getResourceTypeName()
Returns a string which indicates what type of resource.
|
boolean |
shouldPersist(ServiceParameters params)
Resources should be persisted by default.
|
String |
toString() |
getTimeKeeper, setAttributeValue, setTimeKeeperaddAttribute, getGroup, getOwnerName, getParent, rescanNeeded, visitpublic XmlMultiInstanceCollectionResource(CollectionAgent agent, String instance, XmlResourceType type)
agent - the collection agentinstance - the resource instancetype - the XML resource typepublic boolean shouldPersist(ServiceParameters params)
AbstractCollectionResourceshouldPersist in interface PersistableshouldPersist in class AbstractCollectionResourceparams - a ServiceParameters object.public Path getPath()
AbstractCollectionResourceRrdRepository.getPath in interface ResourceIdentifiergetPath in class AbstractCollectionResourcePath object.public String getResourceTypeName()
CollectionResourcegetResourceTypeName in interface CollectionResourcegetResourceTypeName in class XmlCollectionResourceString object.public String getInstance()
CollectionResourceCollectionResource 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.
This value is used by the StorageStrategy implementations to figure out the label for the resource which
is used in constructing its RRD directory.getInstance in interface CollectionResourcegetInstance in class XmlCollectionResourceString object.public String getInterfaceLabel()
AbstractCollectionResourcegetInterfaceLabel
getInterfaceLabel in interface CollectionResourcegetInterfaceLabel in class AbstractCollectionResourceString object.Copyright © 2020. All rights reserved.