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>
The ManagedObjectValueAccess interface provides direct access to instance values of a ManagedObject.
Since:
1.4
Version:
3.0.4
Author:
Frank Fock
  • Method Summary

    Modifier and Type
    Method
    Description
    org.snmp4j.smi.Variable
    getValue(org.snmp4j.smi.OID instanceOID)
    Returns the variable (a copy thereof) with the specified instance OID managed by this ManagedObject.
    boolean
    setValue(org.snmp4j.smi.VariableBinding newValueAndInstanceOID)
    Sets the value of a particular MIB object instance managed by this ManagedObject.

    Methods inherited from interface org.snmp4j.agent.ManagedObject

    cleanup, commit, find, get, getScope, next, prepare, undo
  • Method Details

    • getValue

      org.snmp4j.smi.Variable getValue(org.snmp4j.smi.OID instanceOID)
      Returns the variable (a copy thereof) with the specified instance OID managed by this ManagedObject.
      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 Variable or null if 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 this ManagedObject. This is a low level operation, thus no change events will be fired.
      Parameters:
      newValueAndInstanceOID - a VariableBinding identifying the object instance to modify by its OID and the new value by its variable part.
      Returns:
      true if the object instance exists and has been modified successfully, false otherwise.