| javax.management.MBeanRegistration
All known Subclasses: org.huihoo.jfox.service.ComponentSupport, org.huihoo.jfox.xmlet.XMLet, javax.management.loading.MLet, org.huihoo.jfox.persistent.Persistenter, javax.management.relation.RelationSupport, org.huihoo.jfox.jmx.adaptor.http.HtmlAdaptorServer, javax.management.relation.RelationService, javax.management.modelmbean.RequiredModelMBean, org.huihoo.jfox.logging.LogManager, javax.management.timer.Timer, javax.management.monitor.Monitor, example.jmx.monitor.StandardObservedObject, javax.management.StandardMBean, example.jmx.monitor.DynamicObservedObject,
MBeanRegistration | public interface MBeanRegistration (Code) | | Can be implemented by an MBean in order to
carry out operations before and after being registered or de-registered from
the MBean server.
author: Young Yang |
Method Summary | |
public void | postDeregister() Allows the MBean to perform any operations needed after having been
de-registered in the MBean server. | public 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.
Parameters: registrationDone - Indicates whether or not the MBean has been successfully registered inthe MBean server. | public void | preDeregister() Allows the MBean to perform any operations it needs before being de-registered
by the MBean server. | public ObjectName | preRegister(MBeanServer server, ObjectName name) Allows the MBean to perform any operations it needs before being registered
in the MBean server. |
postDeregister | public void postDeregister()(Code) | | Allows the MBean to perform any operations needed after having been
de-registered in the MBean server.
|
postRegister | public void postRegister(Boolean registrationDone)(Code) | | Allows the MBean to perform any operations needed after having been
registered in the MBean server or after the registration has failed.
Parameters: registrationDone - Indicates whether or not the MBean has been successfully registered inthe MBean server. The value false means that the registration phase has failed. |
preDeregister | public void preDeregister() throws Exception(Code) | | Allows the MBean to perform any operations it needs before being de-registered
by the MBean server.
exception: java.lang.Exception - This exception should be caught by the MBean server and re-thrownas an MBeanRegistrationException . |
preRegister | public ObjectName preRegister(MBeanServer server, ObjectName name) throws java.lang.Exception(Code) | | Allows the MBean to perform any operations it needs before being registered
in the MBean server. If the name of the MBean is not specified, the
MBean can provide a name for its registration. If any exception is
raised, the MBean will not be registered in the MBean server.
Parameters: server - The MBean server in which the MBean will be registered. Parameters: name - The object name of the MBean. The name of the MBean registered. exception: java.lang.Exception - This exception should be caught by the MBean server and re-thrownas an MBeanRegistrationException . |
|
|