Interface AdminContext


  • public interface AdminContext
    This interface defines the environment for administration.
    • Method Detail

      • getMBeanServer

        MBeanServer getMBeanServer()
        Get MBeanServer in use for admin, runtime and monitoring MBeans.
      • setMBeanServer

        void setMBeanServer​(MBeanServer mbs)
        Set MBeanServer used for admin, runtime and monitoring MBeans.
        Parameters:
        mbs - the management bean server
      • getDomainName

        String getDomainName()
        Get domain name
      • setDomainName

        void setDomainName​(String domainName)
        Set domain name.
        Parameters:
        domainName - name of the domain
      • getServerName

        String getServerName()
        Get server name.
      • setServerName

        void setServerName​(String serverName)
        Set server name.
        Parameters:
        serverName - name of the server
      • getAdminMBeanRegistryURL

        URL getAdminMBeanRegistryURL()
        Get Admin MBeanRegistry xml file location
      • setAdminMBeanRegistryURL

        void setAdminMBeanRegistryURL​(URL url)
        Get Admin MBeanRegistry xml file location
        Parameters:
        url - URL of the Registry file
      • getRuntimeMBeanRegistryURL

        URL getRuntimeMBeanRegistryURL()
        Get Admin MBeanRegistry xml file location
      • setRuntimeMBeanRegistryURL

        void setRuntimeMBeanRegistryURL​(URL url)
        Get Runtime MBeanRegistry xml file location
        Parameters:
        url - URL of the Registry file
      • getAdminLogger

        Logger getAdminLogger()
        Get admin logger.
      • setAdminLogger

        void setAdminLogger​(Logger logger)
        Set admin logger.
        Parameters:
        logger - the logger for admin module
      • getMBeanServerInterceptor

        Interceptor getMBeanServerInterceptor()
        Get interceptor for mbean server used. In general, this method will be used only while initializing MBeanServer to setup its interceptor.
      • setMBeanServerInterceptor

        void setMBeanServerInterceptor​(Interceptor interceptor)
        Set interceptor. If set prior to creating an MBeanServer, the default implementation of SunOneMBeanServer factory will apply the interceptor to every MBeanServer call.
      • getDottedNameMBeanImplClassName

        String getDottedNameMBeanImplClassName()
        returns the appropriate dotted name mbean implementation class.