Package ch.qos.logback.classic.jmx
Class MBeanUtil
- java.lang.Object
-
- ch.qos.logback.classic.jmx.MBeanUtil
-
public class MBeanUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MBeanUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcreateAndRegisterJMXConfigurator(javax.management.MBeanServer mbs, LoggerContext loggerContext, JMXConfigurator jmxConfigurator, javax.management.ObjectName objectName, java.lang.Object caller)static java.lang.StringgetObjectNameFor(java.lang.String contextName, java.lang.Class type)static booleanisRegistered(javax.management.MBeanServer mbs, javax.management.ObjectName objectName)static javax.management.ObjectNamestring2ObjectName(Context context, java.lang.Object caller, java.lang.String objectNameAsStr)static voidunregister(LoggerContext loggerContext, javax.management.MBeanServer mbs, javax.management.ObjectName objectName, java.lang.Object caller)
-
-
-
Method Detail
-
getObjectNameFor
public static java.lang.String getObjectNameFor(java.lang.String contextName, java.lang.Class type)
-
string2ObjectName
public static javax.management.ObjectName string2ObjectName(Context context, java.lang.Object caller, java.lang.String objectNameAsStr)
-
isRegistered
public static boolean isRegistered(javax.management.MBeanServer mbs, javax.management.ObjectName objectName)
-
createAndRegisterJMXConfigurator
public static void createAndRegisterJMXConfigurator(javax.management.MBeanServer mbs, LoggerContext loggerContext, JMXConfigurator jmxConfigurator, javax.management.ObjectName objectName, java.lang.Object caller)
-
unregister
public static void unregister(LoggerContext loggerContext, javax.management.MBeanServer mbs, javax.management.ObjectName objectName, java.lang.Object caller)
-
-