Package org.apache.nifi.web
Class HttpServletContentRequestContext
java.lang.Object
org.apache.nifi.web.HttpServletContentRequestContext
- All Implemented Interfaces:
ContentRequestContext
An implementation of the ConfigurationRequestContext that retrieves configuration
from a HttpServletRequest instance.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHttpServletContentRequestContext(jakarta.servlet.http.HttpServletRequest request) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringgetFirstHeaderValue(jakarta.servlet.http.HttpServletRequest httpServletRequest, String... keys) Returns the value for the first key discovered when inspecting the current request.
-
Field Details
-
dataRef
-
clusterNodeId
-
clientId
-
PROXY_CONTEXT_PATH_HTTP_HEADER
- See Also:
-
FORWARDED_CONTEXT_HTTP_HEADER
- See Also:
-
FORWARDED_PREFIX_HTTP_HEADER
- See Also:
-
-
Constructor Details
-
HttpServletContentRequestContext
public HttpServletContentRequestContext(jakarta.servlet.http.HttpServletRequest request)
-
-
Method Details
-
getFirstHeaderValue
private String getFirstHeaderValue(jakarta.servlet.http.HttpServletRequest httpServletRequest, String... keys) Returns the value for the first key discovered when inspecting the current request. Will return null if there are no keys specified or if none of the specified keys are found.- Parameters:
keys- http header keys- Returns:
- the value for the first key found
-
getDataUri
- Specified by:
getDataUriin interfaceContentRequestContext
-
getClusterNodeId
- Specified by:
getClusterNodeIdin interfaceContentRequestContext
-
getClientId
- Specified by:
getClientIdin interfaceContentRequestContext
-