Class JMXRegistrar

java.lang.Object
org.hibernate.search.jmx.JMXRegistrar

public final class JMXRegistrar extends Object
Helper class to register JMX beans.
  • Method Details

    • registerMBean

      public static String registerMBean(Object object, String name)
      Registers the specified object with the given name to the MBean server.
      Parameters:
      object - the object to register
      name - the object name to register the bean under
      Returns:
      The registered object name
    • unRegisterMBean

      public static void unRegisterMBean(String name)
      Unregister the MBean with the specified name.
      Parameters:
      name - The name of the bean to unregister. The name cannot be null
      Throws:
      IllegalArgumentException - In case the object name is null
    • isNameRegistered

      public static boolean isNameRegistered(String name)
      Checks whether a bean is registered under the given name.
      Parameters:
      name - the object name to check (as string)
      Returns:
      true is there is a bean registered under the given name, false otherwise.
      Throws:
      IllegalArgumentException - In case the object name is null