Hi,

What do you mean by "not finding the service" ?
You mean at runtime (looking for service reference) or at deployment
time (the maven-bundle-plugin is generated req/cap for service, so it
might be your issue) ?

If you can share the message you have, it would be helpful.

Regards
JB

On Mon, Apr 4, 2022 at 9:06 AM Karsten Blume <[email protected]> wrote:
>
> Hello everybody,
>
> i come up with a issue, which might be easily answered in the OSGI world, 
> though I have not yet found a solution in the WWW.
>
>
>
> Running
>
> Karaf 3.0.7, Java8, Blueprint
>
>
>
> Objective
>
> Any bundle (own or e.g. pax-jdbc-config) should be able to use the same 
> configured StringEncryptor.
>
>
>
> How
>
> I configure and create an instance of 
> org.jasypt.encryption.pbe.StandardPBEStringEncryptor  and export this 
> instance as a service of interface org.jasypt.encryption.StringEncryption. in 
> one of my base bundles.
>
> All other bundles reference the interface to get the service.
>
>
>
> Problem
>
> If I export the original interface as service the others are not  finding 
> this service (having modified the Maven bundle plugin properly).
>
> Do I need to wrap the StringEncryptor in a delegate pattern, so I export my 
> own interface?
>
>
>
> Any help is appreciated,
>
> Thx Karsten
>
>

Reply via email to