I created a github project, it might be userful.
https://github.com/pgmillon/mySimpleBundle
Regards,
Pierre-Gildas
Le 04/03/2012 18:10, Pierre-Gildas MILLON a écrit :
Hi Clement,
Thanks for your quick answer but it does not solve the problem...
Nothing on the console and when I try to get an instance of my service
through the API:
ServiceReference< Service> serviceRef =
ctx.getServiceReference(Service.class);
Service myService = ctx.getService(serviceRef);
I've got a NPE:
java.lang.NullPointerException: Specified service reference cannot be
null.
:/
Le 04/03/2012 17:59, Clement Escoffier a écrit :
Hi,
Add @Instantiate to your component class to instruct iPOJO to create an
instance of your component:
@Component
@Provides
@Instantiate
public class ServiceImpl implements Service {
Regards,
Clement
On 04.03.2012, at 17:20, Pierre-Gildas MILLON wrote:
Hi People,
I try to use iPojo in a Maven project that embed Felix.
I've followed the guidelines to embed Felix in an app and my simple bundle
that prints Hello World from the activator works fine.
Now I'd like to use iPojo to publish a service from my bundle (more
interesting than printing Hello World).
I'm using the annotations following the "Getting Started" from the iPojo
website.
But me service doesn't seem to be published.
If someone could help me, it's rather confusing.
The code is available :
https://gist.github.com/7bfc30226c6b1acad5e5
Regards,