Class DateAndTimeScalar<T extends org.snmp4j.smi.OctetString>

    • Constructor Detail

      • DateAndTimeScalar

        public DateAndTimeScalar​(org.snmp4j.smi.OID oid,
                                 MOAccess access,
                                 T value)
      • DateAndTimeScalar

        public DateAndTimeScalar​(org.snmp4j.smi.OID oid,
                                 MOAccess access,
                                 T value,
                                 boolean localtime)
    • Method Detail

      • isValueOK

        public int isValueOK​(SubRequest<?> sreq)
        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<T extends org.snmp4j.smi.OctetString>
        Parameters:
        sreq - 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 T 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<T extends org.snmp4j.smi.OctetString>
        Returns:
        a non null Variable with the same syntax defined for this scalar object.
      • setCalendar

        public void setCalendar​(java.util.GregorianCalendar calendar)
        Sets the date and time value (incl. time zone) from a gregorian calendar value.
        Parameters:
        calendar - a GregorianCalendar instance.
      • getCalendar

        public java.util.GregorianCalendar getCalendar()
        Gets a gregorian calendar instance with the date and time of this scalar.
        Returns:
        a GregorianCalendar instance.