org.snmp4j.agent.mo.snmp
Class NotificationLogMib.NlmConfigGlobalEntryLimit

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

public class NotificationLogMib.NlmConfigGlobalEntryLimit
extends MOScalar


Method Summary
 void commit(SubRequest sreq)
          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.
 int setValue(org.snmp4j.smi.Variable newValue)
          Sets the value of this scalar managed object without checking it for the correct syntax.
 
Methods inherited from class org.snmp4j.agent.mo.MOScalar
addMOChangeListener, addMOValueValidationListener, changeValue, checkRequestScope, cleanup, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

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 MOScalar
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.

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.

setValue

public int setValue(org.snmp4j.smi.Variable newValue)
Description copied from class: MOScalar
Sets the value of this scalar managed object without checking it for the correct syntax.

Overrides:
setValue in class MOScalar
Parameters:
newValue - a Variable with the with the same syntax defined for this scalar object (not checked).
Returns:
a SNMP error code (zero indicating success by default).

commit

public void commit(SubRequest sreq)
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:
sreq - the SubRequest to process.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.