@Reference(cardinality = ...) for the appropriate OPTIONAL constant,
using the current DS annotations.


On Tue, Jan 12, 2016 at 2:23 PM, j3rem1e <[email protected]> wrote:
> Hello,
>
> I am trying to migrate a bundle containing severals command from Karaf 2 to
> the new command api of karaf 4. This bundle was using blueprint to declare
> theses commands. previously, some commands use optionals services :
> translating theses commands with @Reference(optional = true) didn't seem to
> work.
>
> As far as i understand CommandExtension :
> - If one Action use a service which is not bound, then none of the commands
> on the bundle are registered
> - The optional property of @Reference is ignored
>
> am i correct ? how can i declare a command with an optional reference
> without using a BundleContext ? (using a pojo looked interesting!)
> can i declare a command without the CommandExtender ? maybe with scr ? (i
> didn't found a tracker on the Action interface)
>
> Thanks
>
>
>
>
>
> --
> View this message in context: 
> http://karaf.922171.n3.nabble.com/Karaf-shell-command-and-optionals-references-tp4044793.html
> Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to