[ 
http://issues.ops4j.org/jira/browse/RADMAN-59?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_10710
 ] 

Gavin Bong commented on RADMAN-59:
----------------------------------

The MBeanServiceTracker tracks for services satisfying these conditions:-

1) objectClass=javax.management.DynamicMBean
2) objectClass=javax.management.StandardMBean

And it requires the following service properties:

org.ops4j.pax.radman.jmx.Constants.OBJECT_NAME;
org.ops4j.pax.radman.jmx.Constants.RADMAN_SERVICE_CLASS_NAME;
org.ops4j.pax.radman.jmx.Constants.RADMAN_SERVICE_CLASS_VERSION;
org.ops4j.pax.radman.jmx.Constants.RADMAN_SERVICE_IS_EXPOSED;
org.ops4j.pax.radman.jmx.Constants.RADMAN_SERVICE_OBJECTNAME;

As an example, this is a sample HostGroupService:

{javax.management.StandardMBean}
=
{radman.service.className=org.ops4j.pax.radman.gateway.jmx.JMXHostGroupService, 
radman.service.classVersion=0.1.0, 
radman.service.isExposed=true, 
org.ops4j.pax.radman.jmx.objectName=org.ops4j.pax.radman:type=system,resource=HostGroupService,
 
jmx.instance.id=org.ops4j.pax.radman.jmx.JMXManagedServiceFactory.0, 
service.id=34}

> Document how an OSGi service is exposed via JMX
> -----------------------------------------------
>
>                 Key: RADMAN-59
>                 URL: http://issues.ops4j.org/jira/browse/RADMAN-59
>             Project: Pax RadMan
>          Issue Type: Task
>            Reporter: Gavin Bong
>            Assignee: Gavin Bong
>         Attachments: activator.png
>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to