public class MBeans extends Object
Provides methods to register and unregister MBeans
Simple Example:
@MBean("GettingStarted:name=Person")
public class Person
{
public static void main(String[] args)
{
Person person = new Person();
MBeans.registerMBeanFor(person);
}
}
| Modifier and Type | Method and Description |
|---|---|
static void |
addExecutionContext(IExecutionContext executionContext)
All method calls that are done when calling a managed operations or reading and writing managed attributes through bean accessor methods
are executed within the given execution context.
|
static MBeanServer |
getMBeanServer() |
static boolean |
isMBean(Object object) |
static void |
registerMBeanFor(Object object) |
static void |
registerMBeansFor(Collection<? extends Object> objects)
Registers all objects in the given collection that are MBeans (
isMBean(Object)). |
static void |
removeExecutionContext(IExecutionContext executionContext) |
static void |
setRegisterMBeanErrorStrategy(IRegisterMBeanErrorStrategy strategy) |
static void |
unregisterAllMBeans() |
static void |
unregisterMBeanFor(Object object) |
static void |
unregisterMBeansFor(Collection<? extends Object> objects)
Unregisters all objects in the given collection that are MBeans (
isMBean(Object)). |
public static void registerMBeanFor(Object object)
public static void registerMBeansFor(Collection<? extends Object> objects)
isMBean(Object)).objects - objects to register as MBeansisMBean(Object),
registerMBeanFor(Object)public static boolean isMBean(Object object)
public static MBeanServer getMBeanServer()
public static void unregisterMBeanFor(Object object)
public static void unregisterMBeansFor(Collection<? extends Object> objects)
isMBean(Object)).objects - Objects to unregisterisMBean(Object),
unregisterMBeanFor(Object)public static void unregisterAllMBeans()
public static void addExecutionContext(IExecutionContext executionContext)
executionContext - the execution context to addpublic static void removeExecutionContext(IExecutionContext executionContext)
public static void setRegisterMBeanErrorStrategy(IRegisterMBeanErrorStrategy strategy)
Copyright © 2016 AXON IVY AG. All rights reserved.