org.hibernate.search.jmx.impl
Class JMXRegistrar

java.lang.Object
  extended by org.hibernate.search.jmx.impl.JMXRegistrar

public final class JMXRegistrar
extends Object

Helper class to register JMX beans.

Author:
Hardy Ferentschik

Method Summary
static boolean isNameRegistered(String name)
          Checks whether a bean is registered under the given name.
static String registerMBean(Object object, String name)
          Registers the specified object with the given name to the MBean server.
static void unRegisterMBean(String name)
          Unregister the MBean with the specified name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved