Package io.micronaut.http.server.cors
Class CorsOriginConfiguration
- java.lang.Object
-
- io.micronaut.http.server.cors.CorsOriginConfiguration
-
public class CorsOriginConfiguration extends java.lang.ObjectStores configuration for CORS.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>ANYConstant to represent any value.static java.util.List<io.micronaut.http.HttpMethod>ANY_METHODConstant to represent any method.
-
Constructor Summary
Constructors Constructor Description CorsOriginConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getAllowedHeaders()java.util.List<io.micronaut.http.HttpMethod>getAllowedMethods()java.util.List<java.lang.String>getAllowedOrigins()java.util.Optional<java.lang.String>getAllowedOriginsRegex()java.util.List<java.lang.String>getExposedHeaders()java.lang.LonggetMaxAge()booleanisAllowCredentials()voidsetAllowCredentials(boolean allowCredentials)Sets whether to allow credentials.voidsetAllowedHeaders(java.util.List<java.lang.String> allowedHeaders)Sets the allowed headers.voidsetAllowedMethods(java.util.List<io.micronaut.http.HttpMethod> allowedMethods)Sets the allowed methods.voidsetAllowedOrigins(java.util.List<java.lang.String> allowedOrigins)Sets the allowed origins.voidsetAllowedOriginsRegex(java.lang.String allowedOriginsRegex)Sets a regular expression for matching Allowed Origins.voidsetExposedHeaders(java.util.List<java.lang.String> exposedHeaders)Sets the exposed headers.voidsetMaxAge(java.lang.Long maxAge)Sets the max age.
-
-
-
Method Detail
-
getAllowedOrigins
public java.util.List<java.lang.String> getAllowedOrigins()
- Returns:
- The allowed origins
-
setAllowedOrigins
public void setAllowedOrigins(@Nullable java.util.List<java.lang.String> allowedOrigins)Sets the allowed origins.- Parameters:
allowedOrigins- The allow origins
-
getAllowedOriginsRegex
@NonNull public java.util.Optional<java.lang.String> getAllowedOriginsRegex()
- Returns:
- a regular expression for matching Allowed Origins.
-
setAllowedOriginsRegex
public void setAllowedOriginsRegex(java.lang.String allowedOriginsRegex)
Sets a regular expression for matching Allowed Origins.- Parameters:
allowedOriginsRegex- a regular expression for matching Allowed Origins.
-
getAllowedMethods
public java.util.List<io.micronaut.http.HttpMethod> getAllowedMethods()
- Returns:
- The allowed methods
-
setAllowedMethods
public void setAllowedMethods(@Nullable java.util.List<io.micronaut.http.HttpMethod> allowedMethods)Sets the allowed methods.- Parameters:
allowedMethods- The allowed methods
-
getAllowedHeaders
public java.util.List<java.lang.String> getAllowedHeaders()
- Returns:
- The allowed headers
-
setAllowedHeaders
public void setAllowedHeaders(@Nullable java.util.List<java.lang.String> allowedHeaders)Sets the allowed headers.- Parameters:
allowedHeaders- The allowed headers
-
getExposedHeaders
public java.util.List<java.lang.String> getExposedHeaders()
- Returns:
- The exposed headers
-
setExposedHeaders
public void setExposedHeaders(@Nullable java.util.List<java.lang.String> exposedHeaders)Sets the exposed headers.- Parameters:
exposedHeaders- The exposed headers
-
isAllowCredentials
public boolean isAllowCredentials()
- Returns:
- Whether to allow credentials
-
setAllowCredentials
public void setAllowCredentials(boolean allowCredentials)
Sets whether to allow credentials.- Parameters:
allowCredentials- The credentials
-
getMaxAge
public java.lang.Long getMaxAge()
- Returns:
- The max age. A value of -1 indicates no max age
-
setMaxAge
public void setMaxAge(@Nullable java.lang.Long maxAge)Sets the max age.- Parameters:
maxAge- The max age
-
-