Class Snmp4jHeartbeatMib.Snmp4jAgentHBRefTime
java.lang.Object
org.snmp4j.agent.mo.MOScalar<T>
org.snmp4j.agent.mo.snmp.DateAndTimeScalar<org.snmp4j.smi.OctetString>
org.snmp4j.agent.mo.snmp4j.example.Snmp4jHeartbeatMib.Snmp4jAgentHBRefTime
- All Implemented Interfaces:
ManagedObject
,ManagedObjectValueAccess
,MOScope
,RegisteredManagedObject
,SerializableManagedObject
- Enclosing class:
Snmp4jHeartbeatMib
public class Snmp4jHeartbeatMib.Snmp4jAgentHBRefTime
extends DateAndTimeScalar<org.snmp4j.smi.OctetString>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.snmp4j.smi.OctetString
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.void
Loads the content of the managed object from the specified input (stream).void
Saves the (non-volatile) content of this managed object to the specified output (stream).int
setValue
(org.snmp4j.smi.OctetString newValue) Sets the value of this scalar managed object without checking it for the correct syntax.Methods inherited from class org.snmp4j.agent.mo.snmp.DateAndTimeScalar
getCalendar, setCalendar
Methods inherited from class org.snmp4j.agent.mo.MOScalar
addMOChangeListener, addMOValueValidationListener, changeValue, checkRequestScope, cleanup, commit, covers, find, fireAfterMOChange, fireAfterPrepareMOChange, fireBeforeMOChange, fireBeforePrepareMOChange, fireValidate, get, getAccess, getID, getLowerBound, getOid, getScope, getSingleInstanceScope, getUpperBound, getValue, isCovered, isLowerIncluded, isOverlapping, isUpperIncluded, isVolatile, next, prepare, removeMOChangeListener, removeMOValueValidationListener, setValue, setVolatile, toString, toStringDetails, undo
-
Method Details
-
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 classDateAndTimeScalar<org.snmp4j.smi.OctetString>
- 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.
-
getValue
public org.snmp4j.smi.OctetString 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 internalvalue
member and then callsuper.
MOScalar.getValue()
in the derived class.- Overrides:
getValue
in classDateAndTimeScalar<org.snmp4j.smi.OctetString>
- Returns:
- a non
null
Variable with the same syntax defined for this scalar object.
-
setValue
public int setValue(org.snmp4j.smi.OctetString newValue) Description copied from class:MOScalar
Sets the value of this scalar managed object without checking it for the correct syntax. -
load
Description copied from interface:SerializableManagedObject
Loads the content of the managed object from the specified input (stream).- Specified by:
load
in interfaceSerializableManagedObject
- Overrides:
load
in classMOScalar<org.snmp4j.smi.OctetString>
- Parameters:
input
- aMOInput
instance.- Throws:
IOException
- if an MOInput operation fails.
-
save
Description copied from interface:SerializableManagedObject
Saves the (non-volatile) content of this managed object to the specified output (stream).- Specified by:
save
in interfaceSerializableManagedObject
- Overrides:
save
in classMOScalar<org.snmp4j.smi.OctetString>
- Parameters:
output
- aMOOutput
instance.- Throws:
IOException
- if an MOOutput operation fails.
-