Class JMXProvider

java.lang.Object
com.j_spaces.jmx.JMXProvider

public class JMXProvider extends Object
Copyright (c) 2010 GigaSpaces Technologies Ltd. All rights reserved The software source code is proprietary and confidential information of GigaSpaces. You may use the software source code solely under the terms and limitations of The license agreement granted to you by GigaSpaces.
  • Field Details

    • CONTAINER_MBEAN_DESCR_URL

      public static final String CONTAINER_MBEAN_DESCR_URL
    • JSPACE_MBEAN_DESCR_URL

      public static final String JSPACE_MBEAN_DESCR_URL
    • JSPACE_EXT_MBEAN_DESCR_URL

      public static final String JSPACE_EXT_MBEAN_DESCR_URL
    • DEFAULT_DOMAIN

      public static final String DEFAULT_DOMAIN
      See Also:
  • Method Details

    • getMBeanServer

      public static MBeanServer getMBeanServer(String containerName)
      Return the MBeanServer. If MBeanServer reference equals null, that is, it wasn't initialized via JMXProvider.startManagementAgent() method, then try to obtain initially created platform MBeanServer.
    • registerContainerMBean

      public static void registerContainerMBean(String containerName, IJSpaceContainer container)
      Create management bean for JSpace Container.
    • registerTransportMBean

      public static void registerTransportMBean(String containerName)
      Create management bean for JSpace Container.
    • registerLocalTimeMBean

      public static void registerLocalTimeMBean(String containerName)
      Create management bean for JSpace Container.
    • unregisterTransportMBean

      public static void unregisterTransportMBean(String containerName) throws Exception
      Release Transport MBean registration.
      Throws:
      Exception
    • unregisterContainerMBean

      public static void unregisterContainerMBean(IJSpaceContainer container) throws Exception
      Release mbean registration for JSpace Container.
      Throws:
      Exception
    • registerSpaceMBean

      public static void registerSpaceMBean(String spaceName, SpaceImpl spaceImpl)
      Create and register management bean for specified JSpace.
    • unregisterSpaceMBean

      public static void unregisterSpaceMBean(String spaceName, String containerName)
      Release mbean registration for JSpace.
    • removeMBeanServer

      public static void removeMBeanServer()