- Type Parameters:
T- the type of the response wrapped by the adapter
Deprecated, for removal: This API element is subject to removal in a future version.
Not for use by developers.
Minimal abstraction of an HTTP response.
Note to implementers: In some use cases, the CORS support code will invoke the header methods but not ok
or forbidden. See to it that header values set on the adapter via the header methods are propagated to the
actual response.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidDeprecated, for removal: This API element is subject to removal in a future version.Clear CORS headers from the response.Deprecated, for removal: This API element is subject to removal in a future version.Returns a response with the forbidden status and the specified error message, without any headers assigned using theheadermethods.header(HeaderName key, Object value) Deprecated, for removal: This API element is subject to removal in a future version.Arranges to add the specified header and value to the eventual response.header(HeaderName key, String value) Deprecated, for removal: This API element is subject to removal in a future version.Arranges to add the specified header and value to the eventual response.ok()Deprecated, for removal: This API element is subject to removal in a future version.Returns a response with only the headers that were set on this adapter and the status set to OK.intstatus()Deprecated, for removal: This API element is subject to removal in a future version.Returns the status of the response.
-
Method Details
-
header
Deprecated, for removal: This API element is subject to removal in a future version.Arranges to add the specified header and value to the eventual response.- Parameters:
key- header name to addvalue- header value to add- Returns:
- the adapter
-
header
Deprecated, for removal: This API element is subject to removal in a future version.Arranges to add the specified header and value to the eventual response.- Parameters:
key- header name to addvalue- header value to add- Returns:
- the adapter
-
forbidden
Deprecated, for removal: This API element is subject to removal in a future version.Returns a response with the forbidden status and the specified error message, without any headers assigned using theheadermethods.- Parameters:
message- error message to use in setting the response status- Returns:
- the factory
-
ok
T ok()Deprecated, for removal: This API element is subject to removal in a future version.Returns a response with only the headers that were set on this adapter and the status set to OK.- Returns:
- response instance
-
status
int status()Deprecated, for removal: This API element is subject to removal in a future version.Returns the status of the response.- Returns:
- HTTP status code.
-
clearCorsHeaders
default void clearCorsHeaders()Deprecated, for removal: This API element is subject to removal in a future version.Clear CORS headers from the response.
-
helidon-webserver-corswithio.helidon.webserver.cors.CorsFeatureeither fromServiceRegistry, or through one of the feature's static factory or builder methods; paths configured in config are registered first, before paths configured through service registry; this class will be removed in a future version of Helidon