Class Snmp4jHeartbeatMib.Snmp4jAgentHBRefTime

    • 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 DateAndTimeScalar<org.snmp4j.smi.OctetString>
        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.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 internal value member and then call super.MOScalar.getValue() in the derived class.
        Overrides:
        getValue in class DateAndTimeScalar<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.
        Overrides:
        setValue in class MOScalar<org.snmp4j.smi.OctetString>
        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).
      • load

        public void load​(MOInput input)
                  throws java.io.IOException
        Description copied from interface: SerializableManagedObject
        Loads the content of the managed object from the specified input (stream).
        Specified by:
        load in interface SerializableManagedObject
        Overrides:
        load in class MOScalar<org.snmp4j.smi.OctetString>
        Parameters:
        input - a MOInput instance.
        Throws:
        java.io.IOException - if an MOInput operation fails.
      • save

        public void save​(MOOutput output)
                  throws java.io.IOException
        Description copied from interface: SerializableManagedObject
        Saves the (non-volatile) content of this managed object to the specified output (stream).
        Specified by:
        save in interface SerializableManagedObject
        Overrides:
        save in class MOScalar<org.snmp4j.smi.OctetString>
        Parameters:
        output - a MOOutput instance.
        Throws:
        java.io.IOException - if an MOOutput operation fails.