Index

A B C D G H I R S T 
All Classes and Interfaces|All Packages|Serialized Form

A

addHstsHeaders(HttpServletResponse) - Static method in class io.apicurio.common.apps.web.filters.HSTSFilter
 

B

BaseHrefFilter - Class in io.apicurio.common.apps.web.filters
Note: simple filtering of response content - found on Stack Overflow here: https://stackoverflow.com/a/14741213
BaseHrefFilter() - Constructor for class io.apicurio.common.apps.web.filters.BaseHrefFilter
 
BaseHrefFilter.CharResponseWrapper - Class in io.apicurio.common.apps.web.filters
 

C

CharResponseWrapper(HttpServletResponse) - Constructor for class io.apicurio.common.apps.web.filters.BaseHrefFilter.CharResponseWrapper
 
ConfigJsServlet - Class in io.apicurio.common.apps.web.servlets
Generates the 'config.js' file imported by the UI.
ConfigJsServlet() - Constructor for class io.apicurio.common.apps.web.servlets.ConfigJsServlet
 

D

destroy() - Method in class io.apicurio.common.apps.web.filters.BaseHrefFilter
 
destroy() - Method in class io.apicurio.common.apps.web.filters.HSTSFilter
 
destroy() - Method in class io.apicurio.common.apps.web.filters.RedirectFilter
 
destroy() - Method in class io.apicurio.common.apps.web.filters.ResourceCacheControlFilter
 
disableHttpCaching(HttpServletResponse) - Static method in class io.apicurio.common.apps.web.filters.ResourceCacheControlFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.apicurio.common.apps.web.filters.BaseHrefFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.apicurio.common.apps.web.filters.HSTSFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.apicurio.common.apps.web.filters.RedirectFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.apicurio.common.apps.web.filters.ResourceCacheControlFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.apicurio.common.apps.web.servlets.ConfigJsServlet
 

G

generateApiUrl(HttpServletRequest) - Method in class io.apicurio.common.apps.web.servlets.ConfigJsServlet
Generates a URL that the caller can use to access the REST API.
generateConfig(HttpServletRequest) - Method in class io.apicurio.common.apps.web.servlets.ConfigJsServlet
Called to generate the configuration object.
getApiRelativePath() - Method in class io.apicurio.common.apps.web.servlets.ConfigJsServlet
Gets the relative path of the API.
getApiUrlOverride() - Method in class io.apicurio.common.apps.web.servlets.ConfigJsServlet
Gets the API URL override.
getByteArray() - Method in class io.apicurio.common.apps.web.filters.BaseHrefFilter.CharResponseWrapper
 
getOutputStream() - Method in class io.apicurio.common.apps.web.filters.BaseHrefFilter.CharResponseWrapper
 
getRedirects() - Method in class io.apicurio.common.apps.web.filters.RedirectFilter
 
getVarName() - Method in class io.apicurio.common.apps.web.servlets.ConfigJsServlet
Called to get the variable name for the output JSONP payload.
getWriter() - Method in class io.apicurio.common.apps.web.filters.BaseHrefFilter.CharResponseWrapper
 

H

HSTSFilter - Class in io.apicurio.common.apps.web.filters
Add HSTS headers to all HTTP responses.
HSTSFilter() - Constructor for class io.apicurio.common.apps.web.filters.HSTSFilter
C'tor

I

init(FilterConfig) - Method in class io.apicurio.common.apps.web.filters.BaseHrefFilter
 
init(FilterConfig) - Method in class io.apicurio.common.apps.web.filters.HSTSFilter
 
init(FilterConfig) - Method in class io.apicurio.common.apps.web.filters.RedirectFilter
 
init(FilterConfig) - Method in class io.apicurio.common.apps.web.filters.ResourceCacheControlFilter
 
io.apicurio.common.apps.web.filters - package io.apicurio.common.apps.web.filters
 
io.apicurio.common.apps.web.servlets - package io.apicurio.common.apps.web.servlets
 
isEnabled() - Method in class io.apicurio.common.apps.web.filters.RedirectFilter
 

R

ReactAppServlet - Class in io.apicurio.common.apps.web.servlets
A simple servlet that forwards everything to /index.html.
ReactAppServlet() - Constructor for class io.apicurio.common.apps.web.servlets.ReactAppServlet
 
RedirectFilter - Class in io.apicurio.common.apps.web.filters
Base class for applications that want to have a configurable redirect setup.
RedirectFilter() - Constructor for class io.apicurio.common.apps.web.filters.RedirectFilter
 
resolveUrlFromXForwarded(HttpServletRequest, String) - Static method in class io.apicurio.common.apps.web.servlets.ConfigJsServlet
Resolves a URL path relative to the information found in X-Forwarded-Host and X-Forwarded-Proto.
ResourceCacheControlFilter - Class in io.apicurio.common.apps.web.filters
Filter to add cache control headers for resources such as CSS and images.
ResourceCacheControlFilter() - Constructor for class io.apicurio.common.apps.web.filters.ResourceCacheControlFilter
C'tor

S

service(ServletRequest, ServletResponse) - Method in class io.apicurio.common.apps.web.servlets.ReactAppServlet
 

T

toString() - Method in class io.apicurio.common.apps.web.filters.BaseHrefFilter.CharResponseWrapper
 
A B C D G H I R S T 
All Classes and Interfaces|All Packages|Serialized Form