Class StandardRequestFilterProvider
java.lang.Object
org.apache.nifi.web.server.filter.StandardRequestFilterProvider
- All Implemented Interfaces:
RequestFilterProvider
- Direct Known Subclasses:
RestApiRequestFilterProvider
Standard implementation of Request Filter Provider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.eclipse.jetty.ee10.servlet.FilterHoldergetContentLengthFilter(int maxContentSize) protected org.eclipse.jetty.ee10.servlet.FilterHoldergetDenialOfServiceFilter(NiFiProperties properties, Class<? extends org.eclipse.jetty.ee10.servlets.DoSFilter> filterClass) private org.eclipse.jetty.ee10.servlet.FilterHoldergetFilterHolder(Class<? extends jakarta.servlet.Filter> filterClass) List<org.eclipse.jetty.ee10.servlet.FilterHolder> getFilters(NiFiProperties properties) Get Filters using provided NiFi Propertiesprivate intgetMaxContentSize(NiFiProperties properties) protected longgetWebRequestTimeout(NiFiProperties properties)
-
Field Details
-
MAX_CONTENT_SIZE_DISABLED
private static final int MAX_CONTENT_SIZE_DISABLED- See Also:
-
-
Constructor Details
-
StandardRequestFilterProvider
public StandardRequestFilterProvider()
-
-
Method Details
-
getFilters
Get Filters using provided NiFi Properties- Specified by:
getFiltersin interfaceRequestFilterProvider- Parameters:
properties- NiFi Properties required- Returns:
- List of Filter Holders
-
getDenialOfServiceFilter
protected org.eclipse.jetty.ee10.servlet.FilterHolder getDenialOfServiceFilter(NiFiProperties properties, Class<? extends org.eclipse.jetty.ee10.servlets.DoSFilter> filterClass) -
getFilterHolder
private org.eclipse.jetty.ee10.servlet.FilterHolder getFilterHolder(Class<? extends jakarta.servlet.Filter> filterClass) -
getContentLengthFilter
private org.eclipse.jetty.ee10.servlet.FilterHolder getContentLengthFilter(int maxContentSize) -
getMaxContentSize
-
getWebRequestTimeout
-