-
- All Implemented Interfaces:
public final class CorsSettingsHTTP CORS setting. It holds info for CORS.
-
-
Field Summary
Fields Modifier and Type Field Description private final RegexallowedOriginprivate final Set<Method>allowedMethodsprivate final Set<String>allowedHeadersprivate final Set<String>exposedHeadersprivate final BooleansupportCredentialsprivate final IntegerpreFlightStatusprivate final LongpreFlightMaxAge
-
Constructor Summary
Constructors Constructor Description CorsSettings(String allowedOrigin, Set<Method> allowedMethods, Set<String> allowedHeaders, Set<String> exposedHeaders, Boolean supportCredentials, Integer preFlightStatus, Long preFlightMaxAge)CorsSettings(Regex allowedOrigin, Set<Method> allowedMethods, Set<String> allowedHeaders, Set<String> exposedHeaders, Boolean supportCredentials, Integer preFlightStatus, Long preFlightMaxAge)
-
Method Summary
Modifier and Type Method Description final RegexgetAllowedOrigin()final Set<Method>getAllowedMethods()final Set<String>getAllowedHeaders()final Set<String>getExposedHeaders()final BooleangetSupportCredentials()final IntegergetPreFlightStatus()final LonggetPreFlightMaxAge()final BooleanallowOrigin(String origin)Checks whether given origin is allowed. final StringaccessControlAllowOrigin(String origin)Provides the origin based on access control check for CORS. -
-
Method Detail
-
getAllowedOrigin
final Regex getAllowedOrigin()
-
getAllowedMethods
final Set<Method> getAllowedMethods()
-
getAllowedHeaders
final Set<String> getAllowedHeaders()
-
getExposedHeaders
final Set<String> getExposedHeaders()
-
getSupportCredentials
final Boolean getSupportCredentials()
-
getPreFlightStatus
final Integer getPreFlightStatus()
-
getPreFlightMaxAge
final Long getPreFlightMaxAge()
-
allowOrigin
final Boolean allowOrigin(String origin)
Checks whether given origin is allowed.
-
accessControlAllowOrigin
final String accessControlAllowOrigin(String origin)
Provides the origin based on access control check for CORS.
-
-
-
-