org.objectweb.jonas.jmx
Interface JmxService

All Superinterfaces:
Service
All Known Implementing Classes:
AbsJmxServiceImpl, JmxServiceImpl

public interface JmxService
extends Service

JMX Service interface


Method Summary
 javax.management.remote.JMXServiceURL[] getConnectorServerURLs()
           
 java.lang.String getDomainName()
           
 javax.management.MBeanServer getJmxServer()
           
 java.lang.String getJonasServerName()
           
 java.lang.String getRmiConnectorName()
           
 void registerMBean(java.lang.Object mbean, java.lang.String objectName)
          Register an MBean on the JOnAS MBeanServer
 
Methods inherited from interface org.objectweb.jonas.service.Service
getName, init, isStarted, setName, start, stop
 

Method Detail

getJmxServer

javax.management.MBeanServer getJmxServer()
Returns:
The reference of the MBean server

registerMBean

void registerMBean(java.lang.Object mbean,
                   java.lang.String objectName)
Register an MBean on the JOnAS MBeanServer

Parameters:
mbean -
objectName -

getRmiConnectorName

java.lang.String getRmiConnectorName()
Returns:
JNDI name of the JOnAS rmi connector associated to the MBeanServer

getConnectorServerURLs

javax.management.remote.JMXServiceURL[] getConnectorServerURLs()
Returns:
Array containing the adresses associated to the JMX connector servers

getJonasServerName

java.lang.String getJonasServerName()
Returns:
The current server name

getDomainName

java.lang.String getDomainName()
Returns:
The current management domain name