public interface MBeanWrapper
Modifier and Type | Interface and Description |
---|---|
static class |
MBeanWrapper.DelegatingMbeanWrapper |
static class |
MBeanWrapper.InstanceMBeanWrapper |
static class |
MBeanWrapper.NoOpMBeanWrapper |
static class |
MBeanWrapper.OnException |
static class |
MBeanWrapper.PlatformMBeanWrapper |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DTEST_IS_IN_JVM_DTEST |
static MBeanWrapper |
instance |
static java.lang.String |
IS_DISABLED_MBEAN_REGISTRATION |
static org.slf4j.Logger |
logger |
static java.lang.String |
MBEAN_REGISTRATION_CLASS |
Modifier and Type | Method and Description |
---|---|
static MBeanWrapper |
create() |
static javax.management.ObjectName |
create(java.lang.String mbeanName,
MBeanWrapper.OnException onException) |
javax.management.MBeanServer |
getMBeanServer() |
static MBeanWrapper |
getMBeanWrapper() |
default boolean |
isRegistered(javax.management.ObjectName mbeanName) |
boolean |
isRegistered(javax.management.ObjectName mbeanName,
MBeanWrapper.OnException onException) |
default boolean |
isRegistered(java.lang.String mbeanName) |
default boolean |
isRegistered(java.lang.String mbeanName,
MBeanWrapper.OnException onException) |
java.util.Set<javax.management.ObjectName> |
queryNames(javax.management.ObjectName name,
javax.management.QueryExp query) |
default void |
registerMBean(java.lang.Object obj,
javax.management.ObjectName mbeanName) |
void |
registerMBean(java.lang.Object obj,
javax.management.ObjectName mbeanName,
MBeanWrapper.OnException onException) |
default void |
registerMBean(java.lang.Object obj,
java.lang.String mbeanName) |
default void |
registerMBean(java.lang.Object obj,
java.lang.String mbeanName,
MBeanWrapper.OnException onException) |
default void |
unregisterMBean(javax.management.ObjectName mbeanName) |
void |
unregisterMBean(javax.management.ObjectName mbeanName,
MBeanWrapper.OnException onException) |
default void |
unregisterMBean(java.lang.String mbeanName) |
default void |
unregisterMBean(java.lang.String mbeanName,
MBeanWrapper.OnException onException) |
static final org.slf4j.Logger logger
static final MBeanWrapper instance
static final java.lang.String IS_DISABLED_MBEAN_REGISTRATION
static final java.lang.String DTEST_IS_IN_JVM_DTEST
static final java.lang.String MBEAN_REGISTRATION_CLASS
static MBeanWrapper create()
static MBeanWrapper getMBeanWrapper()
static javax.management.ObjectName create(java.lang.String mbeanName, MBeanWrapper.OnException onException)
void registerMBean(java.lang.Object obj, javax.management.ObjectName mbeanName, MBeanWrapper.OnException onException)
default void registerMBean(java.lang.Object obj, javax.management.ObjectName mbeanName)
default void registerMBean(java.lang.Object obj, java.lang.String mbeanName, MBeanWrapper.OnException onException)
default void registerMBean(java.lang.Object obj, java.lang.String mbeanName)
boolean isRegistered(javax.management.ObjectName mbeanName, MBeanWrapper.OnException onException)
default boolean isRegistered(javax.management.ObjectName mbeanName)
default boolean isRegistered(java.lang.String mbeanName, MBeanWrapper.OnException onException)
default boolean isRegistered(java.lang.String mbeanName)
void unregisterMBean(javax.management.ObjectName mbeanName, MBeanWrapper.OnException onException)
default void unregisterMBean(javax.management.ObjectName mbeanName)
default void unregisterMBean(java.lang.String mbeanName, MBeanWrapper.OnException onException)
default void unregisterMBean(java.lang.String mbeanName)
java.util.Set<javax.management.ObjectName> queryNames(javax.management.ObjectName name, javax.management.QueryExp query)
javax.management.MBeanServer getMBeanServer()
Copyright © 2009- The Apache Software Foundation