Is there a way to inject JAX-WS web services and servlets using the
same, single instance of my Guice module?
Say I have a web service:
@GuiceManaged(module=MyModule.class)
@WebService
class MyWebService {
}
and a GuiceServletContextListener
class MyGuiceServletContextListener extends
GuiceServletContextListener {
protected Injector getInjector() { return Guice.createInjector(new
MyModule()); }
}
My web services are injected using the guicemanaged.jar by annotating
the SIB class with a @GuiceManaged(module=MyModule.class) annotation
and my servlets are injected using
GuiceServletContextListener.getInjector() method and each instantiates
its own copy of MyModule.
Is there a way to have both the GuiceManaged and
GuiceServletContextListener use the same instance of MyModule? Can/
should I make MyModule a static class?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---