Package com.google.inject.servlet
Class FiltersModuleBuilder
- java.lang.Object
-
- com.google.inject.servlet.FiltersModuleBuilder
-
class FiltersModuleBuilder extends java.lang.Object
Builds the guice module that binds configured filters, with their wrapper FilterDefinitions. Is part of the binding EDSL. All Filters and Servlets are always bound as singletons.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
FiltersModuleBuilder.FilterKeyBindingBuilderImpl
-
Constructor Summary
Constructors Constructor Description FiltersModuleBuilder(Binder binder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServletModule.FilterKeyBindingBuilder
filter(java.util.List<java.lang.String> patterns)
ServletModule.FilterKeyBindingBuilder
filterRegex(java.util.List<java.lang.String> regexes)
private java.util.List<UriPatternMatcher>
parsePatterns(UriPatternType type, java.util.List<java.lang.String> patterns)
-
-
-
Field Detail
-
binder
private final Binder binder
-
-
Constructor Detail
-
FiltersModuleBuilder
public FiltersModuleBuilder(Binder binder)
-
-
Method Detail
-
filter
public ServletModule.FilterKeyBindingBuilder filter(java.util.List<java.lang.String> patterns)
-
filterRegex
public ServletModule.FilterKeyBindingBuilder filterRegex(java.util.List<java.lang.String> regexes)
-
parsePatterns
private java.util.List<UriPatternMatcher> parsePatterns(UriPatternType type, java.util.List<java.lang.String> patterns)
-
-