On 10/10/10 13:24, sam lee wrote:
I'm using SCR
http://felix.apache.org/site/apache-felix-maven-scr-plugin.html

It's sort of difficult to pass Service objects around to plain POJO the way
my program is written. I don't like to couple my POJO with Service.
I just wanted to get an instance of Service when I needed from POJO.

I'll google for iPOJO.

Sorry, I guess I just assumed this was an iPOJO question. :-o

-> richard

Thanks.


On Sun, Oct 10, 2010 at 1:14 PM, Clement Escoffier<
[email protected]>  wrote:

On 10.10.2010, at 18:59, Richard S. Hall wrote:

On 10/8/10 17:38, sam lee wrote:
Hey,

I can get a Service instance from another Service by using:
     @Reference
     private MyService myService;

But, how can I get a reference to MyService instance from a POJO?
Since the POJO will be used in some other service, should I get
MyService
reference from the service POJO is being used and pass to it?

Or, is there some factory POJO can use?
If I understand correctly, you want to use a service in a POJO that is
not an iPOJO component (i.e., no @Component). In that case, assuming you are
using a recent version of iPOJO that injects proxies by default, you should
just pass the injected reference from your component to the POJO.

For iPOJO, it's exactly what Richard has described, but is this question
  about SCR or iPOJO ? iPOJO do not have @Reference (at least not as core
annotations)

Regards,

Clement


->  richard

Thanks.
Sam

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to