Karl Pauls created SLING-9798: --------------------------------- Summary: Don't expose OSGi / Apache Felix JMX MBeans from the feature launcher Key: SLING-9798 URL: https://issues.apache.org/jira/browse/SLING-9798 Project: Sling Issue Type: Bug Components: Feature Model Affects Versions: Feature Model Launcher 1.1.6 Reporter: Karl Pauls Assignee: Karl Pauls Fix For: Feature Model Launcher 1.1.8
In SLING-9621 the JMX Means have been added to the feature launcher. I think that is a mistake. The goal of the feature launcher was to keep the dependencies minimal and do as much as possible from the outside. We already have the mechanism to expose the MBeans via the: org-apache-sling-launchpad-startupmanager bundle [0]. If somebody needs the MBeans as part of their features they can just add that bundle to their features. At a minimum, we would need to make the exposing configurable (in such a way that if the config is off, it will not even need the javax.management classes on the class path) but preferably I would really like to revert the commit in question [1]. [~klcodanr], would it work for if I revert the commit in favor of [0] or is there another reasons to keep it (in which case I would make it configurable)? [0] https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager/blob/master/src/main/java/org/apache/sling/launchpad/startupmanager/Activator.java [1] https://github.com/apache/sling-org-apache-sling-feature-launcher/commit/89d2a4806b09051e95b16074d853f1d83b643172 -- This message was sent by Atlassian Jira (v8.3.4#803005)