[
https://issues.apache.org/jira/browse/KARAF-3469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14322807#comment-14322807
]
Guillaume Nodet commented on KARAF-3469:
----------------------------------------
Do you have a pointer to your code ? Maybe this command would be better
factored out in a different bundle ?
I don't understand your point about the felix command style: you'd always need
something to register the felix commands and if those depends on services, then
you'd have to track them somehow. Whatever framework you choose to do that,
you'd need one.
> It should be possible to create a reference to an optional service from a
> command
> ---------------------------------------------------------------------------------
>
> Key: KARAF-3469
> URL: https://issues.apache.org/jira/browse/KARAF-3469
> Project: Karaf
> Issue Type: Improvement
> Reporter: Christian Schneider
> Fix For: 4.0.0
>
>
> To inject services into commands you use the
> @org.apache.karaf.shell.api.action.lifecycle.Reference annotation. Unlike the
> one from DS this annotation does not have an optional flag.
> We should allow to reference optional services and have them injected with
> null if they are not present.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)