| |
|
| org.objectweb.jonas.service.AbsServiceImpl org.objectweb.jonas.jmx.AbsJmxServiceImpl
All known Subclasses: org.objectweb.jonas.jmx.JmxServiceImpl,
AbsJmxServiceImpl | abstract public class AbsJmxServiceImpl extends AbsServiceImpl implements JmxService(Code) | | JMX Service implementation. This singleton class must exist in each jonas
server that is to be administered via JMX. Its main role is to initialize the
service (the singleton object).
author: Guillaume Riviere author: Michel Bruno author: Adriana Danes |
doInit | public void doInit(Context ctx) throws ServiceException(Code) | | Init the Service. Create the MBeanServer. Configuration information is
passed through a Context object.
Parameters: ctx - context containing service initilaisation parameters exception: ServiceException - the service could not be initialized |
doStart | abstract public void doStart() throws ServiceException(Code) | | Start the Service Initialization of the service is already done.
exception: ServiceException - the service could not be started |
getJmxServer | public MBeanServer getJmxServer()(Code) | | The local reference of the MBean server |
getLogger | protected static Logger getLogger()(Code) | | Logger logger object |
registerMBean | public void registerMBean(Object mbean, String objectName)(Code) | | Register an MBean on the JOnAS mbeanServer
Parameters: mbean - Parameters: objectName - |
releaseJmxServer | protected void releaseJmxServer()(Code) | | Remove internal references to the MBeanServer.
|
|
|
|