Module org.snmp4j.agent
Package org.snmp4j.agent.mo.snmp4j
Class Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation
- java.lang.Object
-
- org.snmp4j.agent.mo.MOScalar<V>
-
- org.snmp4j.agent.mo.snmp.EnumeratedScalar<org.snmp4j.smi.Integer32>
-
- org.snmp4j.agent.mo.snmp4j.Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation
-
- All Implemented Interfaces:
ManagedObject<SubRequest<?>>,ManagedObjectValueAccess<SubRequest<?>>,ChangeableManagedObject<SubRequest<?>>,GenericManagedObject,MOScope,RandomAccessManagedObject<SubRequest<?>>,RegisteredManagedObject<SubRequest<?>>,SerializableManagedObject<SubRequest<?>>
- Enclosing class:
- Snmp4jConfigMib
public class Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation extends EnumeratedScalar<org.snmp4j.smi.Integer32>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup(SubRequest<?> request)Cleansup a (sub)request and frees all resources locked during the preparation phase.voidcommit(SubRequest<?> request)Commits a previously prepared SET (sub)request.org.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.-
Methods inherited from class org.snmp4j.agent.mo.snmp.EnumeratedScalar
setConstraint
-
Methods inherited from class org.snmp4j.agent.mo.MOScalar
addMOChangeListener, addMOValueValidationListener, changeValue, checkRequestScope, covers, exportInstance, find, fireAfterMOChange, fireAfterPrepareMOChange, fireBeforeMOChange, fireBeforePrepareMOChange, fireValidate, get, getAccess, getID, getLowerBound, getOid, getScope, getSingleInstanceScope, getSyntax, getUpperBound, getValue, importInstance, instanceCount, instanceIterator, isCovered, isLowerIncluded, isOverlapping, isUpperIncluded, isVolatile, load, next, prepare, removeMOChangeListener, removeMOValueValidationListener, save, setValue, setValue, setVolatile, toString, toStringDetails, undo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.snmp4j.agent.RandomAccessManagedObject
getInstanceSubID, isVolatile
-
-
-
-
Method Detail
-
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.
-
commit
public void commit(SubRequest<?> request)
Description copied from interface:ManagedObjectCommits a previously prepared SET (sub)request. This is the second phase of a two phase commit. The change is committed but the resources locked during prepare not freed yet.- Specified by:
commitin interfaceManagedObject<SubRequest<?>>- Overrides:
commitin classMOScalar<org.snmp4j.smi.Integer32>- Parameters:
request- theSubRequestto process.
-
cleanup
public void cleanup(SubRequest<?> request)
Description copied from interface:ManagedObjectCleansup a (sub)request and frees all resources locked during the preparation phase.- Specified by:
cleanupin interfaceManagedObject<SubRequest<?>>- Overrides:
cleanupin classMOScalar<org.snmp4j.smi.Integer32>- Parameters:
request- theSubRequestto process.
-
isValueOK
public int isValueOK(SubRequest<?> request)
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.
-
-