Module org.snmp4j.agent
Package org.snmp4j.agent
Interface ManagedObjectValueAccess<SR extends SubRequest<?>>
-
- All Superinterfaces:
ManagedObject<SR>
- All Known Subinterfaces:
MOTable<R,C,M>
- All Known Implementing Classes:
AgentppSimulationMib.AgentppSimDeleteRow,AgentppSimulationMib.AgentppSimDeleteTableContents,AgentppSimulationMib.AgentppSimMode,DateAndTimeScalar,DefaultMOTable,DisplayStringScalar,EnumeratedScalar,MOScalar,NotificationLogMib.NlmConfigGlobalAgeOut,NotificationLogMib.NlmConfigGlobalEntryLimit,Snmp4jConfigMib.Snmp4jCfgReset,Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation,SnmpTsmMib.SnmpTsmConfigurationUsePrefix,SnmpUsmDhObjectsMib.UsmDHParameters,SNMPv2MIB.SysOREntry,SNMPv2MIB.SysUpTimeImpl,TestAndIncr,TimeStampScalar,UsmDHParametersImpl
public interface ManagedObjectValueAccess<SR extends SubRequest<?>> extends ManagedObject<SR>
TheManagedObjectValueAccessinterface provides direct access to instance values of aManagedObject.- Since:
- 1.4
- Version:
- 3.0.4
- Author:
- Frank Fock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.snmp4j.smi.VariablegetValue(org.snmp4j.smi.OID instanceOID)Returns the variable (a copy thereof) with the specified instance OID managed by thisManagedObject.booleansetValue(org.snmp4j.smi.VariableBinding newValueAndInstanceOID)Sets the value of a particular MIB object instance managed by thisManagedObject.
-
-
-
Method Detail
-
getValue
org.snmp4j.smi.Variable getValue(org.snmp4j.smi.OID instanceOID)
Returns the variable (a copy thereof) with the specified instance OID managed by thisManagedObject.- Parameters:
instanceOID- the instance OID of the value. Thus, for scalar values with .0 suffix and for tabular objects with table index suffix.- Returns:
- a copy of the requested
Variableornullif such a variable does not exist.
-
setValue
boolean setValue(org.snmp4j.smi.VariableBinding newValueAndInstanceOID)
Sets the value of a particular MIB object instance managed by thisManagedObject. This is a low level operation, thus no change events will be fired.- Parameters:
newValueAndInstanceOID- aVariableBindingidentifying the object instance to modify by its OID and the new value by its variable part.- Returns:
trueif the object instance exists and has been modified successfully,falseotherwise.
-
-