ch.qos.logback.classic.jmx
Class MBeanUtil

java.lang.Object
  extended by ch.qos.logback.classic.jmx.MBeanUtil

public class MBeanUtil
extends Object


Constructor Summary
MBeanUtil()
           
 
Method Summary
static void createAndRegisterJMXConfigurator(MBeanServer mbs, LoggerContext loggerContext, JMXConfigurator jmxConfigurator, ObjectName objectName, Object caller)
           
static String getObjectNameFor(String contextName, Class type)
           
static boolean isRegistered(MBeanServer mbs, ObjectName objectName)
           
static ObjectName string2ObjectName(Context context, Object caller, String objectNameAsStr)
           
static void unregister(LoggerContext loggerContext, MBeanServer mbs, ObjectName objectName, Object caller)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanUtil

public MBeanUtil()
Method Detail

getObjectNameFor

public static String getObjectNameFor(String contextName,
                                      Class type)

string2ObjectName

public static ObjectName string2ObjectName(Context context,
                                           Object caller,
                                           String objectNameAsStr)

isRegistered

public static boolean isRegistered(MBeanServer mbs,
                                   ObjectName objectName)

createAndRegisterJMXConfigurator

public static void createAndRegisterJMXConfigurator(MBeanServer mbs,
                                                    LoggerContext loggerContext,
                                                    JMXConfigurator jmxConfigurator,
                                                    ObjectName objectName,
                                                    Object caller)

unregister

public static void unregister(LoggerContext loggerContext,
                              MBeanServer mbs,
                              ObjectName objectName,
                              Object caller)


Copyright © 2005-2012 QOS.ch. All Rights Reserved.