public class SelfConfiguredCorsFilter extends AbstractCorsFilter implements CorsConfiguration
AbstractCorsFilter.Headers, AbstractCorsFilter.RequestType
OPTIONS_METHOD
Constructor and Description |
---|
SelfConfiguredCorsFilter(javax.inject.Provider<WebContext> webContextProvider) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllowedHeaders() |
List<String> |
getAllowedMethods() |
List<String> |
getAllowedOrigins() |
protected Optional<MgnlFilter> |
getCorsResponseFilter() |
int |
getMaxAge() |
List<SimpleUrlPattern> |
getUris() |
boolean |
isSupportsCredentials() |
boolean |
matches(javax.servlet.http.HttpServletRequest request) |
void |
setAllowedHeaders(List<String> allowedHeaders) |
void |
setAllowedMethods(List<String> allowedMethods) |
void |
setAllowedOrigins(List<String> allowedOrigins) |
void |
setMaxAge(int maxAge) |
void |
setSupportsCredentials(boolean supportsCredentials) |
void |
setUris(List<SimpleUrlPattern> uris) |
doFilter
acceptsEncoding, acceptsGzipEncoding, addAndVerifyHeader, addBypass, addMapping, bypasses, destroy, doFilter, getBypasses, getDispatching, getMapping, getMappings, getName, headerContains, init, isEnabled, mapsTo, matchesDispatching, setBypasses, setDispatching, setEnabled, setMappings, setName
@Inject public SelfConfiguredCorsFilter(javax.inject.Provider<WebContext> webContextProvider)
public boolean matches(javax.servlet.http.HttpServletRequest request)
matches
in interface MgnlFilter
matches
in class AbstractMgnlFilter
protected Optional<MgnlFilter> getCorsResponseFilter()
getCorsResponseFilter
in class AbstractCorsFilter
public List<SimpleUrlPattern> getUris()
getUris
in interface CorsConfiguration
public void setUris(List<SimpleUrlPattern> uris)
public List<String> getAllowedOrigins()
getAllowedOrigins
in interface CorsConfiguration
public List<String> getAllowedMethods()
getAllowedMethods
in interface CorsConfiguration
public List<String> getAllowedHeaders()
getAllowedHeaders
in interface CorsConfiguration
public int getMaxAge()
getMaxAge
in interface CorsConfiguration
public void setMaxAge(int maxAge)
public boolean isSupportsCredentials()
isSupportsCredentials
in interface CorsConfiguration
public void setSupportsCredentials(boolean supportsCredentials)
Copyright © 2003–2021 Magnolia International Ltd.. All rights reserved.