Class TIGASE_MANAGEMENT_MIB

  • All Implemented Interfaces:
    com.sun.management.snmp.agent.SnmpMibAgentMBean, java.io.Serializable, javax.management.MBeanRegistration

    public class TIGASE_MANAGEMENT_MIB
    extends com.sun.management.snmp.agent.SnmpMib
    implements java.io.Serializable
    The class is used for representing "TIGASE-MANAGEMENT-MIB". You can edit the file if you want to modify the behavior of the MIB.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Hashtable metadatas  
      protected com.sun.management.snmp.agent.SnmpStandardObjectServer objectserver  
      • Fields inherited from class com.sun.management.snmp.agent.SnmpMib

        root
      • Fields inherited from class com.sun.management.snmp.agent.SnmpMibAgent

        mibName, server
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object createTigaseConnectionMBean​(java.lang.String groupName, java.lang.String groupOid, javax.management.ObjectName groupObjname, javax.management.MBeanServer server)
      Factory method for "TigaseConnection" group MBean.
      protected TigaseConnectionMeta createTigaseConnectionMetaNode​(java.lang.String groupName, java.lang.String groupOid, javax.management.ObjectName groupObjname, javax.management.MBeanServer server)
      Factory method for "TigaseConnection" group metadata class.
      protected java.lang.Object createTigaseLoadMBean​(java.lang.String groupName, java.lang.String groupOid, javax.management.ObjectName groupObjname, javax.management.MBeanServer server)
      Factory method for "TigaseLoad" group MBean.
      protected TigaseLoadMeta createTigaseLoadMetaNode​(java.lang.String groupName, java.lang.String groupOid, javax.management.ObjectName groupObjname, javax.management.MBeanServer server)
      Factory method for "TigaseLoad" group metadata class.
      protected java.lang.Object createTigaseSystemMBean​(java.lang.String groupName, java.lang.String groupOid, javax.management.ObjectName groupObjname, javax.management.MBeanServer server)
      Factory method for "TigaseSystem" group MBean.
      protected TigaseSystemMeta createTigaseSystemMetaNode​(java.lang.String groupName, java.lang.String groupOid, javax.management.ObjectName groupObjname, javax.management.MBeanServer server)
      Factory method for "TigaseSystem" group metadata class.
      protected java.lang.Object createTigaseUserMBean​(java.lang.String groupName, java.lang.String groupOid, javax.management.ObjectName groupObjname, javax.management.MBeanServer server)
      Factory method for "TigaseUser" group MBean.
      protected TigaseUserMeta createTigaseUserMetaNode​(java.lang.String groupName, java.lang.String groupOid, javax.management.ObjectName groupObjname, javax.management.MBeanServer server)
      Factory method for "TigaseUser" group metadata class.
      com.sun.management.snmp.agent.SnmpMibTable getRegisteredTableMeta​(java.lang.String name)  
      com.sun.management.snmp.agent.SnmpStandardObjectServer getStandardObjectServer()  
      void init()
      Initialization of the MIB with no registration in Java DMK.
      protected void initTigaseConnection​(javax.management.MBeanServer server)
      Initialization of the "TigaseConnection" group.
      protected void initTigaseLoad​(javax.management.MBeanServer server)
      Initialization of the "TigaseLoad" group.
      protected void initTigaseSystem​(javax.management.MBeanServer server)
      Initialization of the "TigaseSystem" group.
      protected void initTigaseUser​(javax.management.MBeanServer server)
      Initialization of the "TigaseUser" group.
      void populate​(javax.management.MBeanServer server, javax.management.ObjectName name)
      Initialization of the MIB with no registration in Java DMK.
      javax.management.ObjectName preRegister​(javax.management.MBeanServer server, javax.management.ObjectName name)
      Initialization of the MIB with AUTOMATIC REGISTRATION in Java DMK.
      void registerTableMeta​(java.lang.String name, com.sun.management.snmp.agent.SnmpMibTable meta)  
      • Methods inherited from class com.sun.management.snmp.agent.SnmpMib

        check, get, getBulk, getGroupObjectName, getGroupOid, getNext, getRootOid, registerGroupNode, set
      • Methods inherited from class com.sun.management.snmp.agent.SnmpMibAgent

        getBindingState, getMBeanServer, getMibName, getSnmpAdaptor, getSnmpAdaptorName, newMibRequest, newMibRequest, postDeregister, postRegister, preDeregister, setSnmpAdaptor, setSnmpAdaptor, setSnmpAdaptor, setSnmpAdaptor, setSnmpAdaptorName, setSnmpAdaptorName, setSnmpAdaptorName, setSnmpAdaptorName
      • Methods inherited from class java.lang.Object

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

      • metadatas

        protected final java.util.Hashtable metadatas
      • objectserver

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

      • TIGASE_MANAGEMENT_MIB

        public TIGASE_MANAGEMENT_MIB()
        Default constructor. Initialize the Mib tree.
    • Method Detail

      • init

        public void init()
                  throws java.lang.IllegalAccessException
        Initialization of the MIB with no registration in Java DMK.
        Specified by:
        init in class com.sun.management.snmp.agent.SnmpMibAgent
        Throws:
        java.lang.IllegalAccessException
      • preRegister

        public javax.management.ObjectName preRegister​(javax.management.MBeanServer server,
                                                       javax.management.ObjectName name)
                                                throws java.lang.Exception
        Initialization of the MIB with AUTOMATIC REGISTRATION in Java DMK.
        Specified by:
        preRegister in interface javax.management.MBeanRegistration
        Specified by:
        preRegister in class com.sun.management.snmp.agent.SnmpMibAgent
        Throws:
        java.lang.Exception
      • populate

        public void populate​(javax.management.MBeanServer server,
                             javax.management.ObjectName name)
                      throws java.lang.Exception
        Initialization of the MIB with no registration in Java DMK.
        Throws:
        java.lang.Exception
      • registerTableMeta

        public void registerTableMeta​(java.lang.String name,
                                      com.sun.management.snmp.agent.SnmpMibTable meta)
        Specified by:
        registerTableMeta in class com.sun.management.snmp.agent.SnmpMib
      • getRegisteredTableMeta

        public com.sun.management.snmp.agent.SnmpMibTable getRegisteredTableMeta​(java.lang.String name)
        Specified by:
        getRegisteredTableMeta in class com.sun.management.snmp.agent.SnmpMib
      • getStandardObjectServer

        public com.sun.management.snmp.agent.SnmpStandardObjectServer getStandardObjectServer()
      • initTigaseSystem

        protected void initTigaseSystem​(javax.management.MBeanServer server)
                                 throws java.lang.Exception
        Initialization of the "TigaseSystem" group.

        To disable support of this group, redefine the "createTigaseSystemMetaNode()" factory method, and make it return "null"

        Parameters:
        server - MBeanServer for this group (may be null)
        Throws:
        java.lang.Exception
      • createTigaseSystemMetaNode

        protected TigaseSystemMeta createTigaseSystemMetaNode​(java.lang.String groupName,
                                                              java.lang.String groupOid,
                                                              javax.management.ObjectName groupObjname,
                                                              javax.management.MBeanServer server)
        Factory method for "TigaseSystem" group metadata class.

        You can redefine this method if you need to replace the default generated metadata class with your own customized class.

        Parameters:
        groupName - Name of the group ("TigaseSystem")
        groupOid - OID of this group
        groupObjname - ObjectName for this group (may be null)
        server - MBeanServer for this group (may be null)
        Returns:
        An instance of the metadata class generated for the "TigaseSystem" group (TigaseSystemMeta)
      • createTigaseSystemMBean

        protected java.lang.Object createTigaseSystemMBean​(java.lang.String groupName,
                                                           java.lang.String groupOid,
                                                           javax.management.ObjectName groupObjname,
                                                           javax.management.MBeanServer server)
        Factory method for "TigaseSystem" group MBean.

        You can redefine this method if you need to replace the default generated MBean class with your own customized class.

        Parameters:
        groupName - Name of the group ("TigaseSystem")
        groupOid - OID of this group
        groupObjname - ObjectName for this group (may be null)
        server - MBeanServer for this group (may be null)
        Returns:
        An instance of the MBean class generated for the "TigaseSystem" group (TigaseSystem)

        Note that when using standard metadata, the returned object must implement the "TigaseSystemMBean" interface.

      • initTigaseLoad

        protected void initTigaseLoad​(javax.management.MBeanServer server)
                               throws java.lang.Exception
        Initialization of the "TigaseLoad" group.

        To disable support of this group, redefine the "createTigaseLoadMetaNode()" factory method, and make it return "null"

        Parameters:
        server - MBeanServer for this group (may be null)
        Throws:
        java.lang.Exception
      • createTigaseLoadMetaNode

        protected TigaseLoadMeta createTigaseLoadMetaNode​(java.lang.String groupName,
                                                          java.lang.String groupOid,
                                                          javax.management.ObjectName groupObjname,
                                                          javax.management.MBeanServer server)
        Factory method for "TigaseLoad" group metadata class.

        You can redefine this method if you need to replace the default generated metadata class with your own customized class.

        Parameters:
        groupName - Name of the group ("TigaseLoad")
        groupOid - OID of this group
        groupObjname - ObjectName for this group (may be null)
        server - MBeanServer for this group (may be null)
        Returns:
        An instance of the metadata class generated for the "TigaseLoad" group (TigaseLoadMeta)
      • createTigaseLoadMBean

        protected java.lang.Object createTigaseLoadMBean​(java.lang.String groupName,
                                                         java.lang.String groupOid,
                                                         javax.management.ObjectName groupObjname,
                                                         javax.management.MBeanServer server)
        Factory method for "TigaseLoad" group MBean.

        You can redefine this method if you need to replace the default generated MBean class with your own customized class.

        Parameters:
        groupName - Name of the group ("TigaseLoad")
        groupOid - OID of this group
        groupObjname - ObjectName for this group (may be null)
        server - MBeanServer for this group (may be null)
        Returns:
        An instance of the MBean class generated for the "TigaseLoad" group (TigaseLoad)

        Note that when using standard metadata, the returned object must implement the "TigaseLoadMBean" interface.

      • initTigaseConnection

        protected void initTigaseConnection​(javax.management.MBeanServer server)
                                     throws java.lang.Exception
        Initialization of the "TigaseConnection" group.

        To disable support of this group, redefine the "createTigaseConnectionMetaNode()" factory method, and make it return "null"

        Parameters:
        server - MBeanServer for this group (may be null)
        Throws:
        java.lang.Exception
      • createTigaseConnectionMetaNode

        protected TigaseConnectionMeta createTigaseConnectionMetaNode​(java.lang.String groupName,
                                                                      java.lang.String groupOid,
                                                                      javax.management.ObjectName groupObjname,
                                                                      javax.management.MBeanServer server)
        Factory method for "TigaseConnection" group metadata class.

        You can redefine this method if you need to replace the default generated metadata class with your own customized class.

        Parameters:
        groupName - Name of the group ("TigaseConnection")
        groupOid - OID of this group
        groupObjname - ObjectName for this group (may be null)
        server - MBeanServer for this group (may be null)
        Returns:
        An instance of the metadata class generated for the "TigaseConnection" group (TigaseConnectionMeta)
      • createTigaseConnectionMBean

        protected java.lang.Object createTigaseConnectionMBean​(java.lang.String groupName,
                                                               java.lang.String groupOid,
                                                               javax.management.ObjectName groupObjname,
                                                               javax.management.MBeanServer server)
        Factory method for "TigaseConnection" group MBean.

        You can redefine this method if you need to replace the default generated MBean class with your own customized class.

        Parameters:
        groupName - Name of the group ("TigaseConnection")
        groupOid - OID of this group
        groupObjname - ObjectName for this group (may be null)
        server - MBeanServer for this group (may be null)
        Returns:
        An instance of the MBean class generated for the "TigaseConnection" group (TigaseConnection)

        Note that when using standard metadata, the returned object must implement the "TigaseConnectionMBean" interface.

      • initTigaseUser

        protected void initTigaseUser​(javax.management.MBeanServer server)
                               throws java.lang.Exception
        Initialization of the "TigaseUser" group.

        To disable support of this group, redefine the "createTigaseUserMetaNode()" factory method, and make it return "null"

        Parameters:
        server - MBeanServer for this group (may be null)
        Throws:
        java.lang.Exception
      • createTigaseUserMetaNode

        protected TigaseUserMeta createTigaseUserMetaNode​(java.lang.String groupName,
                                                          java.lang.String groupOid,
                                                          javax.management.ObjectName groupObjname,
                                                          javax.management.MBeanServer server)
        Factory method for "TigaseUser" group metadata class.

        You can redefine this method if you need to replace the default generated metadata class with your own customized class.

        Parameters:
        groupName - Name of the group ("TigaseUser")
        groupOid - OID of this group
        groupObjname - ObjectName for this group (may be null)
        server - MBeanServer for this group (may be null)
        Returns:
        An instance of the metadata class generated for the "TigaseUser" group (TigaseUserMeta)
      • createTigaseUserMBean

        protected java.lang.Object createTigaseUserMBean​(java.lang.String groupName,
                                                         java.lang.String groupOid,
                                                         javax.management.ObjectName groupObjname,
                                                         javax.management.MBeanServer server)
        Factory method for "TigaseUser" group MBean.

        You can redefine this method if you need to replace the default generated MBean class with your own customized class.

        Parameters:
        groupName - Name of the group ("TigaseUser")
        groupOid - OID of this group
        groupObjname - ObjectName for this group (may be null)
        server - MBeanServer for this group (may be null)
        Returns:
        An instance of the MBean class generated for the "TigaseUser" group (TigaseUser)

        Note that when using standard metadata, the returned object must implement the "TigaseUserMBean" interface.