Class PropertiesBackedManagedObject

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cleanup​(org.snmp4j.agent.request.SubRequest request)
      void commit​(org.snmp4j.agent.request.SubRequest request)
      org.snmp4j.smi.OID find​(org.snmp4j.agent.MOScope range)
      org.snmp4j.smi.OID findNextOid​(org.snmp4j.smi.OID given)
      findNextOid
      void get​(org.snmp4j.agent.request.SubRequest request)
      org.snmp4j.agent.MOScope getScope()
      getScope
      protected org.snmp4j.smi.Variable handleDynamicVariable​(java.lang.String oidStr, java.lang.String typeStr)
      handleDynamicVariable
      boolean isAccessibleForCreate()
      isAccessibleForCreate
      boolean isAccessibleForNotify()
      isAccessibleForNotify
      boolean isAccessibleForRead()
      isAccessibleForRead
      boolean isAccessibleForWrite()
      isAccessibleForWrite
      java.util.List<org.snmp4j.agent.ManagedObject> loadMOs​(java.net.URL moFile)
      boolean next​(org.snmp4j.agent.request.SubRequest request)
      void prepare​(org.snmp4j.agent.request.SubRequest request)
      void undo​(org.snmp4j.agent.request.SubRequest request)
      void updateValue​(org.snmp4j.smi.OID oid, org.snmp4j.smi.Variable value)
      updateValue
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PropertiesBackedManagedObject

        public PropertiesBackedManagedObject()
    • Method Detail

      • loadMOs

        public java.util.List<org.snmp4j.agent.ManagedObject> loadMOs​(java.net.URL moFile)
        Specified by:
        loadMOs in interface MockSnmpMOLoader
      • find

        public org.snmp4j.smi.OID find​(org.snmp4j.agent.MOScope range)
        Specified by:
        find in interface org.snmp4j.agent.ManagedObject
      • findNextOid

        public org.snmp4j.smi.OID findNextOid​(org.snmp4j.smi.OID given)

        findNextOid

        Parameters:
        given - a OID object.
        Returns:
        a OID object.
      • get

        public void get​(org.snmp4j.agent.request.SubRequest request)
        Specified by:
        get in interface org.snmp4j.agent.ManagedObject
      • getScope

        public org.snmp4j.agent.MOScope getScope()

        getScope

        Specified by:
        getScope in interface org.snmp4j.agent.ManagedObject
        Returns:
        a MOScope object.
      • next

        public boolean next​(org.snmp4j.agent.request.SubRequest request)
        Specified by:
        next in interface org.snmp4j.agent.ManagedObject
      • prepare

        public void prepare​(org.snmp4j.agent.request.SubRequest request)
        Specified by:
        prepare in interface org.snmp4j.agent.ManagedObject
      • commit

        public void commit​(org.snmp4j.agent.request.SubRequest request)
        Specified by:
        commit in interface org.snmp4j.agent.ManagedObject
      • cleanup

        public void cleanup​(org.snmp4j.agent.request.SubRequest request)
        Specified by:
        cleanup in interface org.snmp4j.agent.ManagedObject
      • undo

        public void undo​(org.snmp4j.agent.request.SubRequest request)
        Specified by:
        undo in interface org.snmp4j.agent.ManagedObject
      • updateValue

        public void updateValue​(org.snmp4j.smi.OID oid,
                                org.snmp4j.smi.Variable value)

        updateValue

        Specified by:
        updateValue in interface Updatable
        Parameters:
        oid - a OID object.
        value - a Variable object.
      • isAccessibleForCreate

        public boolean isAccessibleForCreate()

        isAccessibleForCreate

        Specified by:
        isAccessibleForCreate in interface org.snmp4j.agent.MOAccess
        Returns:
        a boolean.
      • isAccessibleForNotify

        public boolean isAccessibleForNotify()

        isAccessibleForNotify

        Specified by:
        isAccessibleForNotify in interface org.snmp4j.agent.MOAccess
        Returns:
        a boolean.
      • isAccessibleForRead

        public boolean isAccessibleForRead()

        isAccessibleForRead

        Specified by:
        isAccessibleForRead in interface org.snmp4j.agent.MOAccess
        Returns:
        a boolean.
      • isAccessibleForWrite

        public boolean isAccessibleForWrite()

        isAccessibleForWrite

        Specified by:
        isAccessibleForWrite in interface org.snmp4j.agent.MOAccess
        Returns:
        a boolean.
      • handleDynamicVariable

        protected org.snmp4j.smi.Variable handleDynamicVariable​(java.lang.String oidStr,
                                                                java.lang.String typeStr)
                                                         throws SnmpErrorStatusException

        handleDynamicVariable

        Parameters:
        oidStr - a String object.
        typeStr - a String object.
        Returns:
        a Variable object.
        Throws:
        SnmpErrorStatusException