felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall" <he...@ungoverned.org>
Subject Re: iPOJO and ServiceReference
Date Fri, 09 Apr 2010 13:45:13 GMT
On 4/9/10 8:07, Bengt Rodehav wrote:
> I'm using iPOJO to publish OSGI service on Felix. For logging purposes
> (and for some other purposes as well), I need access to the started
> service's ServiceReference. How can I get hold of the ServiceReference
> from an iPOJO component? Intuitively it makes sense to start using it
> in the method marked with @Validate since I assume that the service
> has then just been started.
>
> How can I accomplish this?
>    

Actually, there is no automatic way for a component to get this 
information about itself. You'd need to get the bundle context in your 
constructor and then manually publish your services in the @Validate method.

I suppose it would be possible to support this by allowing the @Validate 
method to receive a set of service references. Although this hasn't been 
needed up until now, feel free to open a feature request if you think it 
is necessary.

Thanks.

-> richard

> /Bengt
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>    

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Mime
View raw message