org.snmp4j.agent.mo.snmp4j
Class Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation

java.lang.Object
  extended by org.snmp4j.agent.mo.MOScalar
      extended by org.snmp4j.agent.mo.snmp.EnumeratedScalar
          extended by org.snmp4j.agent.mo.snmp4j.Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation
All Implemented Interfaces:
ManagedObject, ManagedObjectValueAccess, MOScope, RegisteredManagedObject, SerializableManagedObject
Enclosing class:
Snmp4jConfigMib

public class Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation
extends EnumeratedScalar


Method Summary
 void cleanup(SubRequest request)
          Cleansup a (sub)request and frees all resources locked during the preparation phase.
 void commit(SubRequest request)
          Commits a previously prepared SET (sub)request.
 org.snmp4j.smi.Variable getValue()
          Returns the actual value of this scalar managed object.
 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, 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, setValue, setVolatile, toString, toStringDetails, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getValue

public org.snmp4j.smi.Variable getValue()
Description copied from class: MOScalar
Returns 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 internal value member and then call super.MOScalar.getValue() in the derived class.

Overrides:
getValue in class MOScalar
Returns:
a non null Variable with the same syntax defined for this scalar object.

commit

public void commit(SubRequest request)
Description copied from interface: ManagedObject
Commits 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 interface ManagedObject
Overrides:
commit in class MOScalar
Parameters:
request - the SubRequest to process.

cleanup

public void cleanup(SubRequest request)
Description copied from interface: ManagedObject
Cleansup a (sub)request and frees all resources locked during the preparation phase.

Specified by:
cleanup in interface ManagedObject
Overrides:
cleanup in class MOScalar
Parameters:
request - the SubRequest to process.

isValueOK

public int isValueOK(SubRequest request)
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 a MOValueValidationEvent the registered listeners.

Overrides:
isValueOK in class EnumeratedScalar
Parameters:
request - the SubRequest with the new value.
Returns:
SnmpConstants.SNMP_ERROR_SUCCESS if the new value is OK, any other appropriate SNMPv2/v3 error status if not.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.