Class ResolverImpl
java.lang.Object
org.apache.catalina.valves.rewrite.Resolver
org.apache.catalina.valves.rewrite.ResolverImpl
Implementation of the Resolver interface for the rewrite valve.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionResolverImpl(Request request) Deprecated.Will be removed in Tomcat 12 onwards.ResolverImpl(Request request, Log containerLog) Construct a new resolver for the given request. -
Method Summary
Modifier and TypeMethodDescriptionReturn the URI character set.The following are not implemented: SERVER_ADMIN API_VERSION IS_SUBREQresolveEnv(String key) Resolve an environment variable key to a string value.resolveHttp(String key) Resolve an HTTP header key to a string value.booleanresolveResource(int type, String name) Resolve a resource check.resolveSsl(String key) Resolve an SSL variable key to a string value.
-
Field Details
-
request
The request being processed.
-
-
Constructor Details
-
ResolverImpl
Deprecated.Will be removed in Tomcat 12 onwards. UseResolverImpl(Request, Log)Create a resolver for the given request.- Parameters:
request- The request
-
ResolverImpl
-
-
Method Details
-
resolve
-
resolveEnv
Description copied from class:ResolverResolve an environment variable key to a string value.- Overrides:
resolveEnvin classResolver- Parameters:
key- The key to resolve- Returns:
- The resolved string value
-
resolveSsl
Description copied from class:ResolverResolve an SSL variable key to a string value.- Specified by:
resolveSslin classResolver- Parameters:
key- The key to resolve- Returns:
- The resolved string value
-
resolveHttp
Description copied from class:ResolverResolve an HTTP header key to a string value.- Specified by:
resolveHttpin classResolver- Parameters:
key- The key to resolve- Returns:
- The resolved string value
-
resolveResource
Description copied from class:ResolverResolve a resource check.- Specified by:
resolveResourcein classResolver- Parameters:
type- The type of resource check (0=directory, 1=file, 2=non-empty file)name- The resource name- Returns:
- True if the resource matches the specified type
-
getUriCharset
Description copied from class:ResolverReturn the URI character set.- Specified by:
getUriCharsetin classResolver- Returns:
- The URI character set
-