Class DsIntEntryMeta

  • All Implemented Interfaces:
    com.sun.management.snmp.agent.SnmpStandardMetaServer, Serializable

    public class DsIntEntryMeta
    extends com.sun.management.snmp.agent.SnmpMibEntry
    implements Serializable, com.sun.management.snmp.agent.SnmpStandardMetaServer
    The class is used for representing SNMP metadata for the "DsIntEntry" group. The group is defined with the following oid: 1.3.6.1.2.1.66.3.1.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected DsIntEntryMBean node  
      protected com.sun.management.snmp.agent.SnmpStandardObjectServer objectserver  
      • Fields inherited from class com.sun.management.snmp.agent.SnmpMibNode

        noSuchInstanceException, noSuchNameException, noSuchObjectException, varList
    • Constructor Summary

      Constructors 
      Constructor Description
      DsIntEntryMeta​(com.sun.management.snmp.agent.SnmpMib myMib, com.sun.management.snmp.agent.SnmpStandardObjectServer objserv)
      Constructor for the metadata associated to "DsIntEntry".
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void check​(com.sun.management.snmp.agent.SnmpMibSubRequest req, int depth)  
      void check​(com.sun.management.snmp.SnmpValue x, long var, Object data)
      Check the value of a scalar variable
      com.sun.management.snmp.SnmpValue get​(long var, Object data)
      Get the value of a scalar variable
      void get​(com.sun.management.snmp.agent.SnmpMibSubRequest req, int depth)  
      String getAttributeName​(long id)
      Return the name of the attribute corresponding to the SNMP variable identified by "id".
      boolean isReadable​(long arc)
      Returns true if "arc" identifies a readable scalar object.
      boolean isVariable​(long arc)
      Returns true if "arc" identifies a scalar object.
      void set​(com.sun.management.snmp.agent.SnmpMibSubRequest req, int depth)  
      com.sun.management.snmp.SnmpValue set​(com.sun.management.snmp.SnmpValue x, long var, Object data)
      Set the value of a scalar variable
      protected void setInstance​(DsIntEntryMBean var)
      Allow to bind the metadata description to a specific object.
      boolean skipVariable​(long var, Object data, int pduVersion)  
      • Methods inherited from class com.sun.management.snmp.agent.SnmpMibEntry

        getNextVarId, validateVarId
      • Methods inherited from class com.sun.management.snmp.agent.SnmpMibNode

        getNextIdentifier, getNextVarId, getRootOid, sort
    • Field Detail

      • objectserver

        protected com.sun.management.snmp.agent.SnmpStandardObjectServer objectserver
    • Constructor Detail

      • DsIntEntryMeta

        public DsIntEntryMeta​(com.sun.management.snmp.agent.SnmpMib myMib,
                              com.sun.management.snmp.agent.SnmpStandardObjectServer objserv)
        Constructor for the metadata associated to "DsIntEntry".
    • Method Detail

      • get

        public com.sun.management.snmp.SnmpValue get​(long var,
                                                     Object data)
                                              throws com.sun.management.snmp.SnmpStatusException
        Get the value of a scalar variable
        Specified by:
        get in interface com.sun.management.snmp.agent.SnmpStandardMetaServer
        Throws:
        com.sun.management.snmp.SnmpStatusException
      • set

        public com.sun.management.snmp.SnmpValue set​(com.sun.management.snmp.SnmpValue x,
                                                     long var,
                                                     Object data)
                                              throws com.sun.management.snmp.SnmpStatusException
        Set the value of a scalar variable
        Specified by:
        set in interface com.sun.management.snmp.agent.SnmpStandardMetaServer
        Throws:
        com.sun.management.snmp.SnmpStatusException
      • check

        public void check​(com.sun.management.snmp.SnmpValue x,
                          long var,
                          Object data)
                   throws com.sun.management.snmp.SnmpStatusException
        Check the value of a scalar variable
        Specified by:
        check in interface com.sun.management.snmp.agent.SnmpStandardMetaServer
        Throws:
        com.sun.management.snmp.SnmpStatusException
      • setInstance

        protected void setInstance​(DsIntEntryMBean var)
        Allow to bind the metadata description to a specific object.
      • get

        public void get​(com.sun.management.snmp.agent.SnmpMibSubRequest req,
                        int depth)
                 throws com.sun.management.snmp.SnmpStatusException
        Specified by:
        get in class com.sun.management.snmp.agent.SnmpMibEntry
        Throws:
        com.sun.management.snmp.SnmpStatusException
      • set

        public void set​(com.sun.management.snmp.agent.SnmpMibSubRequest req,
                        int depth)
                 throws com.sun.management.snmp.SnmpStatusException
        Specified by:
        set in class com.sun.management.snmp.agent.SnmpMibEntry
        Throws:
        com.sun.management.snmp.SnmpStatusException
      • check

        public void check​(com.sun.management.snmp.agent.SnmpMibSubRequest req,
                          int depth)
                   throws com.sun.management.snmp.SnmpStatusException
        Specified by:
        check in class com.sun.management.snmp.agent.SnmpMibEntry
        Throws:
        com.sun.management.snmp.SnmpStatusException
      • isVariable

        public boolean isVariable​(long arc)
        Returns true if "arc" identifies a scalar object.
        Specified by:
        isVariable in class com.sun.management.snmp.agent.SnmpMibEntry
      • isReadable

        public boolean isReadable​(long arc)
        Returns true if "arc" identifies a readable scalar object.
        Specified by:
        isReadable in class com.sun.management.snmp.agent.SnmpMibEntry
      • skipVariable

        public boolean skipVariable​(long var,
                                    Object data,
                                    int pduVersion)
        Overrides:
        skipVariable in class com.sun.management.snmp.agent.SnmpMibNode
      • getAttributeName

        public String getAttributeName​(long id)
                                throws com.sun.management.snmp.SnmpStatusException
        Return the name of the attribute corresponding to the SNMP variable identified by "id".
        Throws:
        com.sun.management.snmp.SnmpStatusException