Package org.snmp4j.agent.example
Class Snmp4jDemoMib.Snmp4jDemoSparseTableType
java.lang.Object
org.snmp4j.agent.mo.MOScalar<V>
org.snmp4j.agent.mo.snmp.EnumeratedScalar<org.snmp4j.smi.Integer32>
org.snmp4j.agent.example.Snmp4jDemoMib.Snmp4jDemoSparseTableType
- All Implemented Interfaces:
ManagedObject,ManagedObjectValueAccess,MOScope,RegisteredManagedObject,SerializableManagedObject
- Enclosing class:
Snmp4jDemoMib
public class Snmp4jDemoMib.Snmp4jDemoSparseTableType
extends EnumeratedScalar<org.snmp4j.smi.Integer32>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.snmp4j.smi.Integer32getValue()Returns the actual value of this scalar managed object.intisValueOK(SubRequest request) Checks whether the new value contained in the supplied sub-request is a valid value for this object.intsetValue(org.snmp4j.smi.Integer32 newValue) Sets the value of this scalar managed object without checking it for the correct syntax.Methods inherited from class org.snmp4j.agent.mo.snmp.EnumeratedScalar
setConstraintMethods inherited from class org.snmp4j.agent.mo.MOScalar
addMOChangeListener, addMOValueValidationListener, changeValue, checkRequestScope, cleanup, commit, covers, find, fireAfterMOChange, fireAfterPrepareMOChange, fireBeforeMOChange, fireBeforePrepareMOChange, fireValidate, get, getAccess, getID, getLowerBound, getOid, getScope, getSingleInstanceScope, getUpperBound, getValue, isCovered, isLowerIncluded, isOverlapping, isUpperIncluded, isVolatile, load, next, prepare, removeMOChangeListener, removeMOValueValidationListener, save, setValue, setVolatile, toString, toStringDetails, undo
-
Method Details
-
isValueOK
Description copied from class:MOScalarChecks whether the new value contained in the supplied sub-request is a valid value for this object. The checks are performed by firing aMOValueValidationEventthe registered listeners.- Overrides:
isValueOKin classEnumeratedScalar<org.snmp4j.smi.Integer32>- Parameters:
request- theSubRequestwith the new value.- Returns:
SnmpConstants.SNMP_ERROR_SUCCESSif the new value is OK, any other appropriate SNMPv2/v3 error status if not.
-
getValue
public org.snmp4j.smi.Integer32 getValue()Description copied from class:MOScalarReturns the actual value of this scalar managed object. For a basic instrumentation, overwrite this method to provide always the actual value and/or to update the internalvaluemember and then callsuper.MOScalar.getValue()in the derived class. -
setValue
public int setValue(org.snmp4j.smi.Integer32 newValue) Description copied from class:MOScalarSets the value of this scalar managed object without checking it for the correct syntax.
-