br.gov.frameworkdemoiselle.internal.implementation
Class MBeanHelper

java.lang.Object
  extended by br.gov.frameworkdemoiselle.internal.implementation.MBeanHelper

public class MBeanHelper
extends java.lang.Object

Class with common tools for registering MBeans into an Managed server

Author:
SERPRO

Constructor Summary
MBeanHelper()
           
 
Method Summary
static javax.management.MBeanServer getMBeanServer()
          Return the MBean Server instance.
static javax.management.ObjectInstance register(java.lang.Object mbean, java.lang.String name)
          Register a given managed bean (MBean) with the specified name.
static void unregister(javax.management.ObjectName objectName)
          Remove the registration of a mbean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanHelper

public MBeanHelper()
Method Detail

getMBeanServer

public static final javax.management.MBeanServer getMBeanServer()
Return the MBean Server instance.

Returns:
MBeanServer

register

public static javax.management.ObjectInstance register(java.lang.Object mbean,
                                                       java.lang.String name)
Register a given managed bean (MBean) with the specified name.

Parameters:
mbean - the managed bean to register
name - the name under which to register the bean
Returns:
the object name of the mbean, for later deregistration

unregister

public static void unregister(javax.management.ObjectName objectName)
Remove the registration of a mbean.

Parameters:
objectName - the name of the bean to unregister


Copyright © 2014 SERPRO - Serviço Federal de Processamento de Dados. All Rights Reserved.