Package com.google.inject.servlet
Class ServletsModuleBuilder
- java.lang.Object
-
- com.google.inject.servlet.ServletsModuleBuilder
-
class ServletsModuleBuilder extends java.lang.Object
Builds the guice module that binds configured servlets, with their wrapper ServletDefinitions. Is part of the binding EDSL. Very similar toFiltersModuleBuilder
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
ServletsModuleBuilder.ServletKeyBindingBuilderImpl
-
Field Summary
Fields Modifier and Type Field Description private Binder
binder
private java.util.Set<java.lang.String>
servletUris
-
Constructor Summary
Constructors Constructor Description ServletsModuleBuilder(Binder binder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.List<UriPatternMatcher>
parsePatterns(UriPatternType type, java.util.List<java.lang.String> patterns)
ServletModule.ServletKeyBindingBuilder
serve(java.util.List<java.lang.String> urlPatterns)
ServletModule.ServletKeyBindingBuilder
serveRegex(java.util.List<java.lang.String> regexes)
-
-
-
Field Detail
-
servletUris
private final java.util.Set<java.lang.String> servletUris
-
binder
private final Binder binder
-
-
Constructor Detail
-
ServletsModuleBuilder
public ServletsModuleBuilder(Binder binder)
-
-
Method Detail
-
serve
public ServletModule.ServletKeyBindingBuilder serve(java.util.List<java.lang.String> urlPatterns)
-
serveRegex
public ServletModule.ServletKeyBindingBuilder serveRegex(java.util.List<java.lang.String> regexes)
-
parsePatterns
private java.util.List<UriPatternMatcher> parsePatterns(UriPatternType type, java.util.List<java.lang.String> patterns)
-
-