All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description GuiceFilter Apply this filter in web.xml above all other filters (typically), to all requests where you plan to use servlet scopes.GuiceServletContextListener As of Guice 2.0 you can still use (your subclasses of)GuiceServletContextListenerclass as a logical place to create and configure your injector.InstanceFilterBinding A binding to a single instance of a filter.InstanceServletBinding A binding to a single instance of a servlet.LinkedFilterBinding A linked binding to a filter.LinkedServletBinding A linked binding to a servlet.RequestParameters Apply this to field or parameters of typeMap<String, String[]>when you want the HTTP request parameter map to be injected.RequestScoped Apply this to implementation classes when you want one instance per request.RequestScoper Object that can be used to apply a request scope to a block of code.RequestScoper.CloseableScope Closeable subclass that does not throw any exceptions from close.ScopingException Exception thrown when there was a failure entering request scope.ScopingOnly Annotates aGuiceFilterthat provides scope functionality, but doesn't dispatch toServletModulebound servlets or filters.ServletModule Configures the servlet scopes and creates bindings for the servlet API objects so you can inject the request, response, session, etc.ServletModule.FilterKeyBindingBuilder See the EDSL examples atServletModule.configureServlets()ServletModule.ServletKeyBindingBuilder See the EDSL examples atServletModule.configureServlets()ServletModuleBinding A binding created byServletModule.ServletModuleTargetVisitor<T,V> A visitor for the servlet extension.ServletScopes Servlet scopes.SessionScoped Apply this to implementation classes when you want one instance per session.UriPatternType An enumeration of the available URI-pattern matching styles