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