private static class CorsConfig.Builder extends Object implements CorsConfig.SupportedOptions, CorsConfig.Origin, CorsConfig.ExposeHeaders, CorsConfig.Cookies, CorsConfig.MaxAge, CorsConfig.ValidRequestHeaders, CorsConfig.ValidRequestMethods
| Modifier and Type | Field and Description |
|---|---|
private boolean |
allowCookies |
private boolean |
anyOrigin |
private boolean |
corsSupportEnabled |
private List<String> |
exposeHeaders |
private long |
maxAge |
private List<String> |
validRequestHeaders |
private Set<String> |
validRequestMethods |
| Constructor and Description |
|---|
CorsConfig.Builder() |
| Modifier and Type | Method and Description |
|---|---|
CorsConfig.Cookies |
anyOrigin() |
private Set<String> |
asSet(RequestMethod... requestMethods) |
private Set<String> |
asSet(String csvString,
boolean toLowerCase) |
CorsConfiguration |
build() |
CorsConfig.ExposeHeaders |
disableCookies() |
CorsConfiguration |
disableCorsSupport() |
CorsConfig.Cookies |
echoOrigin() |
CorsConfig.ValidRequestHeaders |
enableAllRequestMethods() |
CorsConfig.ExposeHeaders |
enableCookies() |
CorsConfig.Origin |
enableCorsSupport() |
CorsConfig.MaxAge |
exposeHeaders(String... headers) |
CorsConfig.ValidRequestMethods |
maxAge(long age) |
CorsConfiguration |
validRequestHeaders(String... validHeaders) |
CorsConfig.ValidRequestHeaders |
validRequestMethods(RequestMethod... requestMethods) |
private boolean corsSupportEnabled
private boolean anyOrigin
private boolean allowCookies
private long maxAge
public CorsConfig.Origin enableCorsSupport()
enableCorsSupport in interface CorsConfig.SupportedOptionspublic CorsConfiguration disableCorsSupport()
disableCorsSupport in interface CorsConfig.SupportedOptionspublic CorsConfig.Cookies anyOrigin()
anyOrigin in interface CorsConfig.Originpublic CorsConfig.Cookies echoOrigin()
echoOrigin in interface CorsConfig.Originpublic CorsConfig.ExposeHeaders enableCookies()
enableCookies in interface CorsConfig.Cookiespublic CorsConfig.ExposeHeaders disableCookies()
disableCookies in interface CorsConfig.Cookiespublic CorsConfig.MaxAge exposeHeaders(String... headers)
exposeHeaders in interface CorsConfig.ExposeHeaderspublic CorsConfig.ValidRequestMethods maxAge(long age)
maxAge in interface CorsConfig.MaxAgepublic CorsConfig.ValidRequestHeaders validRequestMethods(RequestMethod... requestMethods)
validRequestMethods in interface CorsConfig.ValidRequestMethodspublic CorsConfig.ValidRequestHeaders enableAllRequestMethods()
enableAllRequestMethods in interface CorsConfig.ValidRequestMethodspublic CorsConfiguration validRequestHeaders(String... validHeaders)
validRequestHeaders in interface CorsConfig.ValidRequestHeadersprivate Set<String> asSet(RequestMethod... requestMethods)
public CorsConfiguration build()
build in interface CorsConfig.Cookiesbuild in interface CorsConfig.ExposeHeadersbuild in interface CorsConfig.MaxAgebuild in interface CorsConfig.Originbuild in interface CorsConfig.SupportedOptionsbuild in interface CorsConfig.ValidRequestHeadersbuild in interface CorsConfig.ValidRequestMethodsCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.