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 Details

    • INJECTOR_NAME

      static final String INJECTOR_NAME
  • Constructor Details

    • GuiceServletContextListener

      public GuiceServletContextListener()
  • Method Details

    • contextInitialized

      public void contextInitialized(javax.servlet.ServletContextEvent servletContextEvent)
      Specified by:
      contextInitialized in interface javax.servlet.ServletContextListener
    • contextDestroyed

      public void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
      Specified by:
      contextDestroyed in interface javax.servlet.ServletContextListener
    • getInjector

      protected abstract Injector getInjector()
      Override this method to create (or otherwise obtain a reference to) your injector.