|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.netmgt.collectd.DataSource
Field Summary | |
protected java.lang.String |
m_instance
Instance identifier which is appended to the object identifier to identify a particular MIB entry. |
protected java.lang.String |
m_name
Data Source Name. |
protected java.lang.String |
m_oid
Object's identifier in dotted-decimal notation (e.g, ".1.3.6.1.2.1.1.1"). |
Constructor Summary | |
DataSource()
|
|
DataSource(MibObject obj)
|
Method Summary | |
static DataSource |
dataSourceForMibObject(MibObject obj,
java.lang.String collectionName)
|
protected java.lang.String |
getFullOid(java.lang.String ifIndex)
|
java.lang.String |
getInstance()
Returns the object's instance id. |
java.lang.String |
getName()
Returns the object's name. |
java.lang.String |
getOid()
Returns the object's identifier. |
abstract java.lang.String |
getStorableValue(SnmpSyntax snmpVar)
This method extracts from snmpVar a string which can be passed as the val parameter of performUpdate. |
abstract boolean |
performUpdate(java.lang.String collectionName,
java.lang.String owner,
java.lang.String repository,
java.lang.String dsName,
java.lang.String val)
Stores the value val in the datasource named dsName, in repository repository. |
void |
setInstance(java.lang.String instance)
This method is used to assign the object's instance id. |
void |
setName(java.lang.String name)
This method is used to assign the data source name. |
void |
setOid(java.lang.String oid)
This method is used to assign the object's identifier. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String m_oid
protected java.lang.String m_instance
protected java.lang.String m_name
Constructor Detail |
public DataSource()
public DataSource(MibObject obj)
obj
- Method Detail |
public static DataSource dataSourceForMibObject(MibObject obj, java.lang.String collectionName)
public abstract boolean performUpdate(java.lang.String collectionName, java.lang.String owner, java.lang.String repository, java.lang.String dsName, java.lang.String val)
val
in the datasource named dsName, in repository repository. Creates
the store if need be (e.g. an rrd file, or a properties file, or whatever)
public abstract java.lang.String getStorableValue(SnmpSyntax snmpVar)
protected java.lang.String getFullOid(java.lang.String ifIndex)
public void setOid(java.lang.String oid)
oid
- -
object identifier in dotted decimal notation (e.g.,
".1.3.6.1.2.1.1.1")public void setInstance(java.lang.String instance)
instance
- -
instance identifier (to be appended to oid)public void setName(java.lang.String name)
public java.lang.String getOid()
public java.lang.String getInstance()
public java.lang.String getName()
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |