2009/8/30 Chris <[email protected]>

>
> 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?
>

just wondering why you need a single instance of your module? does it have
some sort of state?


> >

-- 
Cheers, Stuart

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to