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 MBeanWrapper |
instance |
static org.slf4j.Logger |
logger |
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 MBeanWrapper create()
static MBeanWrapper getMBeanWrapper()
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)
static javax.management.ObjectName create(java.lang.String mbeanName, MBeanWrapper.OnException onException)
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