Class InternalServletModule

java.lang.Object
com.google.inject.AbstractModule
com.google.inject.servlet.InternalServletModule
All Implemented Interfaces:
Module

final class InternalServletModule extends AbstractModule
This is a left-factoring of all ServletModules installed in the system. In other words, this module contains the bindings common to all ServletModules, and is bound exactly once per injector.
  • Constructor Details

    • InternalServletModule

      InternalServletModule()
  • Method Details

    • configure

      protected void configure()
      Description copied from class: AbstractModule
      Configures a Binder via the exposed methods.
      Overrides:
      configure in class AbstractModule
    • provideScopingOnlyGuiceFilter

      @Provides GuiceFilter provideScopingOnlyGuiceFilter()
    • provideHttpServletRequest

      @Provides javax.servlet.http.HttpServletRequest provideHttpServletRequest()
    • provideHttpServletResponse

      @Provides javax.servlet.http.HttpServletResponse provideHttpServletResponse()
    • provideHttpSession

      @Provides javax.servlet.http.HttpSession provideHttpSession()
    • provideRequestParameters

      @Provides Map<String,String[]> provideRequestParameters(javax.servlet.ServletRequest req)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object