public class IgniteMBeansManager extends Object
| Constructor and Description |
|---|
IgniteMBeansManager(IgniteKernal kernal) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
registerMBean(String grp,
String name,
T impl,
Class<T> itf)
Register an Ignite MBean.
|
void |
registerMBeansAfterNodeStarted()
Registers kernal MBeans (for kernal, metrics, thread pools) after node start.
|
void |
registerMBeansDuringInitPhase()
Registers kernal MBeans during init phase.
|
boolean |
unregisterAllMBeans()
Unregisters all previously registered MBeans.
|
public IgniteMBeansManager(IgniteKernal kernal)
kernal - Grid kernal.public void registerMBeansAfterNodeStarted()
throws IgniteCheckedException
IgniteCheckedException - if fails to register any of the MBeans.public void registerMBeansDuringInitPhase()
throws IgniteCheckedException
IgniteCheckedException - if fails to register any of the MBeans.public <T> void registerMBean(String grp, String name, T impl, Class<T> itf) throws IgniteCheckedException
T - bean typegrp - bean group namename - bean nameimpl - bean implementationitf - bean interfaceIgniteCheckedException - if registration failspublic boolean unregisterAllMBeans()
true if all mbeans were unregistered successfully; false otherwise.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023