|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JmxService
JMX Service interface.
| Method Summary | ||
|---|---|---|
JMXServiceURL[] |
getConnectorServerURLs()
|
|
String |
getDomainName()
|
|
MBeanServer |
getJmxServer()
|
|
MBeanServerConnection |
getJmxServerConnection()
|
|
String |
getJonasServerName()
|
|
|
getObjectName(T instance)
|
|
void |
loadDescriptors(String packageName,
ClassLoader cl)
Load additional mbean descriptors. |
|
void |
registerMBean(Object mbean,
ObjectName objectName)
Register an MBean on the JOnAS MBeanServer. |
|
void |
registerMBean(Object mbean,
String objectName)
Register an MBean on the JOnAS MBeanServer. |
|
|
registerMBean(T instance)
Register the instance as a ModelMBean using the delegate. |
|
void |
registerModelMBean(Object mbean,
ObjectName objectName)
Register a Model MBean on the JOnAS MBeanServer. |
|
void |
registerModelMBean(Object mbean,
String objectName)
Register a Model MBean on the JOnAS MBeanServer. |
|
void |
unregisterMBean(ObjectName objectName)
Unregister an MBean from the JOnAS MBeanServer. |
|
|
unregisterMBean(T instance)
Unregister the given Object. |
|
void |
unregisterModelMBean(ObjectName objectName)
Unegister a Model MBean from the JOnAS MBeanServer. |
|
| Methods inherited from interface org.ow2.jonas.service.Service |
|---|
getName, init, isStarted, setName, start, stop |
| Method Detail |
|---|
MBeanServer getJmxServer()
MBeanServerConnection getJmxServerConnection()
void registerMBean(Object mbean,
String objectName)
mbean - MBean to be registeredobjectName - Stringified ObjectName of the MBean to be registered
void registerMBean(Object mbean,
ObjectName objectName)
mbean - MBean to be registeredobjectName - ObjectName of the MBean to be registeredvoid unregisterMBean(ObjectName objectName)
objectName - the MBean's ObjectName
void registerModelMBean(Object mbean,
String objectName)
throws Exception
mbean - MBean to be registeredobjectName - Stringified ObjectName of the MBean to be registered
Exception - throwed when registering a modeler MBean
void registerModelMBean(Object mbean,
ObjectName objectName)
throws Exception
mbean - MBean to be registeredobjectName - ObjectName of the MBean to be registered
Exception - throwed when registering a modeler MBeanvoid unregisterModelMBean(ObjectName objectName)
objectName - the Mbean ObjectName
void loadDescriptors(String packageName,
ClassLoader cl)
packageName - name of the package containing the descriptors filecl - class loader containing the resourceJMXServiceURL[] getConnectorServerURLs()
JMXServiceURL array containing the adresses
associated to the JMX connector serversString getJonasServerName()
String getDomainName()
<T> String registerMBean(T instance)
throws Exception
T - instance Typeinstance - Object instance to be managed
Exception - if registration fails.
<T> void unregisterMBean(T instance)
throws Exception
T - instance Typeinstance - Instance to be deregistered.
Exception - if unregistration fails.
<T> String getObjectName(T instance)
throws ServiceException
T - instance Typeinstance - Object instance to be managed
ServiceException - if registration fails.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||