|
||||||||||
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 registeredvoid registerMBean(Object mbean, ObjectName objectName)
mbean
- MBean to be registeredobjectName
- ObjectName of the MBean to be registeredvoid unregisterMBean(ObjectName objectName)
objectName
- the MBean's ObjectNamevoid 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 MBeanvoid 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 ObjectNamevoid 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 |