- java.lang.Object
-
- org.snmp4j.agent.mo.MOScalar<org.snmp4j.smi.Integer32>
-
- org.snmp4j.agent.mo.snmp.TestAndIncr
-
- All Implemented Interfaces:
ManagedObject,ManagedObjectValueAccess,ChangeableManagedObject,MOScope,RandomAccessManagedObject,RegisteredManagedObject,SerializableManagedObject
public class TestAndIncr extends MOScalar<org.snmp4j.smi.Integer32>
-
-
Constructor Summary
Constructors Constructor Description TestAndIncr(org.snmp4j.smi.OID oid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommit(SubRequest request)Commits a previously prepared SET (sub)request.intisValueOK(SubRequest request)Checks whether the new value contained in the supplied sub-request is a valid value for this object.voidprepare(SubRequest request)Prepares a SET (sub)request.-
Methods inherited from class org.snmp4j.agent.mo.MOScalar
addMOChangeListener, addMOValueValidationListener, changeValue, checkRequestScope, cleanup, covers, exportInstance, find, fireAfterMOChange, fireAfterPrepareMOChange, fireBeforeMOChange, fireBeforePrepareMOChange, fireValidate, get, getAccess, getID, getLowerBound, getOid, getScope, getSingleInstanceScope, getSyntax, getUpperBound, getValue, getValue, importInstance, instanceCount, instanceIterator, isCovered, isLowerIncluded, isOverlapping, isUpperIncluded, isVolatile, load, next, 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
-
-
-
-
Method Detail
-
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- Overrides:
commitin classMOScalar<org.snmp4j.smi.Integer32>- Parameters:
request- theSubRequestto process.
-
prepare
public void prepare(SubRequest request)
Description copied from interface:ManagedObjectPrepares a SET (sub)request. This method represents the first phase of a two phase commit. During preparation all necessary resources should be locked in order to be able to execute the commit without claiming additional resources.- Specified by:
preparein interfaceManagedObject- Overrides:
preparein 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.
-
-