Class PathResolverFactory
java.lang.Object
org.apache.felix.http.base.internal.registry.PathResolverFactory
The path resolver factory creates a path resolver for a pattern.
The servlet spec supports different patterns
- path mapping, a pattern starting with / and ending with /*
- extension mapping, a pattern starting with *.
- default mapping, the pattern /
- root mapping, the pattern is the empty string
- exact match
Exact match is tried first, followed by longest match and finally
extension match.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull PathResolver
createPatternMatcher
(@Nullable ServletHandler handler, @NotNull String pattern) static @NotNull PathResolver
createRegexMatcher
(@NotNull String regex)
-
Constructor Details
-
PathResolverFactory
public PathResolverFactory()
-
-
Method Details
-
createPatternMatcher
@NotNull public static @NotNull PathResolver createPatternMatcher(@Nullable @Nullable ServletHandler handler, @NotNull @NotNull String pattern) -
createRegexMatcher
-