MBeanRegistration (Java SE 15 & JDK 15) (original) (raw)

All Known Implementing Classes:

[CounterMonitor](monitor/CounterMonitor.html "class in javax.management.monitor"), [GaugeMonitor](monitor/GaugeMonitor.html "class in javax.management.monitor"), [JMXConnectorServer](remote/JMXConnectorServer.html "class in javax.management.remote"), [MLet](loading/MLet.html "class in javax.management.loading"), [Monitor](monitor/Monitor.html "class in javax.management.monitor"), [PrivateMLet](loading/PrivateMLet.html "class in javax.management.loading"), [RelationService](relation/RelationService.html "class in javax.management.relation"), [RelationSupport](relation/RelationSupport.html "class in javax.management.relation"), [RequiredModelMBean](modelmbean/RequiredModelMBean.html "class in javax.management.modelmbean"), [RMIConnectorServer](../../../java.management.rmi/javax/management/remote/rmi/RMIConnectorServer.html "class in javax.management.remote.rmi"), [StandardEmitterMBean](StandardEmitterMBean.html "class in javax.management"), [StandardMBean](StandardMBean.html "class in javax.management"), [StringMonitor](monitor/StringMonitor.html "class in javax.management.monitor"), [Timer](timer/Timer.html "class in javax.management.timer")


public interface MBeanRegistration

Can be implemented by an MBean in order to carry out operations before and after being registered or unregistered from the MBean Server. An MBean can also implement this interface in order to get a reference to the MBean Server and/or its name within that MBean Server.

Since:

1.5

Modifier and Type Method Description
void postDeregister() Allows the MBean to perform any operations needed after having been unregistered in the MBean server.
void postRegister​(Boolean registrationDone) Allows the MBean to perform any operations needed after having been registered in the MBean server or after the registration has failed.
void preDeregister() Allows the MBean to perform any operations it needs before being unregistered by the MBean server.
ObjectName preRegister​(MBeanServer server,ObjectName name) Allows the MBean to perform any operations it needs before being registered in the MBean Server.