Package com.google.inject.servlet
Class GuiceServletContextListener
java.lang.Object
com.google.inject.servlet.GuiceServletContextListener
- All Implemented Interfaces:
EventListener
,javax.servlet.ServletContextListener
public abstract class GuiceServletContextListener
extends Object
implements javax.servlet.ServletContextListener
As of Guice 2.0 you can still use (your subclasses of)
GuiceServletContextListener
class
as a logical place to create and configure your injector. This will ensure the injector is
created when the web application is deployed.- Since:
- 2.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
contextDestroyed
(javax.servlet.ServletContextEvent servletContextEvent) void
contextInitialized
(javax.servlet.ServletContextEvent servletContextEvent) protected abstract Injector
Override this method to create (or otherwise obtain a reference to) your injector.
-
Field Details
-
INJECTOR_NAME
-
-
Constructor Details
-
GuiceServletContextListener
public GuiceServletContextListener()
-
-
Method Details
-
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent servletContextEvent) - Specified by:
contextInitialized
in interfacejavax.servlet.ServletContextListener
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent) - Specified by:
contextDestroyed
in interfacejavax.servlet.ServletContextListener
-
getInjector
Override this method to create (or otherwise obtain a reference to) your injector.
-