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.