-
Type:
Improvement
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: OSGi/Karaf
-
Labels:None
Currently, the ActiveMQ Karaf commands use the OSGi service declaration with explicitly defining the interfaces set. For instance:
<interfaces>
<value>org.apache.felix.service.command.Function</value>
<value>org.apache.karaf.shell.console.CompletableFunction</value>
</interfaces>
This prevent some Karaf feature like the new commands RBAC mechanism.
The service definition should use auto-export="interfaces".