java.lang.Object
org.snmp4j.agent.mo.MOScalar<org.snmp4j.smi.Integer32>
org.snmp4j.agent.mo.snmp.EnumeratedScalar<org.snmp4j.smi.Integer32>
org.snmp4j.agent.mo.snmp4j.Snmp4jConfigMib.Snmp4jCfgReset
- All Implemented Interfaces:
ManagedObject<SubRequest<?>>
,ManagedObjectValueAccess<SubRequest<?>>
,ChangeableManagedObject<SubRequest<?>>
,GenericManagedObject
,MOScope
,RandomAccessManagedObject<SubRequest<?>>
,RegisteredManagedObject<SubRequest<?>>
,SerializableManagedObject<SubRequest<?>>
- Enclosing class:
Snmp4jConfigMib
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup
(SubRequest<?> request) Cleanup a (sub)request and free all resources locked during the preparation phase.void
commit
(SubRequest<?> request) Commit a previously prepared SET (sub)request.int
isValueOK
(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, getValue, importInstance, instanceCount, instanceIterator, isConfigurable, 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 Details
-
commit
Description copied from interface:ManagedObject
Commit 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:
commit
in interfaceManagedObject<SubRequest<?>>
- Overrides:
commit
in classMOScalar<org.snmp4j.smi.Integer32>
- Parameters:
request
- theSubRequest
to process.
-
cleanup
Description copied from interface:ManagedObject
Cleanup a (sub)request and free all resources locked during the preparation phase.- Specified by:
cleanup
in interfaceManagedObject<SubRequest<?>>
- Overrides:
cleanup
in classMOScalar<org.snmp4j.smi.Integer32>
- Parameters:
request
- theSubRequest
to process.
-
isValueOK
Description copied from class:MOScalar
Checks whether the new value contained in the supplied sub-request is a valid value for this object. The checks are performed by firing aMOValueValidationEvent
the registered listeners.- Overrides:
isValueOK
in classEnumeratedScalar<org.snmp4j.smi.Integer32>
- Parameters:
request
- theSubRequest
with the new value.- Returns:
SnmpConstants.SNMP_ERROR_SUCCESS
if the new value is OK, any other appropriate SNMPv2/v3 error status if not.
-