Uses of Class
io.helidon.http.Status
Package
Description
Testing support for HTTP.
Core classes used by both the gRPC server and gRPC client.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Helidon Common HTTP/2 classes.
Common classes for accessing JSON based REST APIs of third party systems.
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient HTTP/1.1 Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP/1.1 specific APIs.
-
Uses of Status in io.helidon.common.testing.http.junit5
Modifier and TypeMethodDescriptionstatic Status
SocketHttpClient.statusFromResponse
(String response) Find the status line and return response HTTP status. -
Uses of Status in io.helidon.grpc.core
Modifier and TypeMethodDescriptionstatic Status
GrpcHelper.toHttpResponseStatus
(io.grpc.Status status) Convert a gRPCStatus
to aStatus
.static Status
GrpcHelper.toHttpResponseStatus
(io.grpc.StatusException ex) Convert a gRPCStatusException
to aStatus
.static Status
GrpcHelper.toHttpResponseStatus
(io.grpc.StatusRuntimeException ex) Convert a gRPCStatusRuntimeException
to aStatus
. -
Uses of Status in io.helidon.http
Modifier and TypeFieldDescriptionstatic final Status
Status.ACCEPTED_202
202 Accepted, see HTTP/1.1 documentation .static final Status
Status.BAD_GATEWAY_502
502 Bad Gateway, see HTTP/1.1 documentation.static final Status
Status.BAD_REQUEST_400
400 Bad Request, see HTTP/1.1 documentation.static final Status
Status.CONFLICT_409
409 Conflict, see HTTP/1.1 documentation.static final Status
Status.CONTINUE_100
100 Continue, see HTTP/1.1 documentations.static final Status
Status.CREATED_201
201 Created, see HTTP/1.1 documentation.static final Status
Status.EXPECTATION_FAILED_417
417 Expectation Failed, see HTTP/1.1 documentation.static final Status
Status.FAILED_DEPENDENCY_424
Failed dependency, see RFC 4918 - HTTP Extensions for WebDAV.static final Status
Status.FORBIDDEN_403
403 Forbidden, see HTTP/1.1 documentation.static final Status
Status.FOUND_302
302 Found, see HTTP/1.1 documentation.static final Status
Status.GATEWAY_TIMEOUT_504
504 Gateway Timeout, see HTTP/1.1 documentation.static final Status
Status.GONE_410
410 Gone, see HTTP/1.1 documentation.static final Status
505 HTTP Version Not Supported, see HTTP/1.1 documentation.static final Status
Status.I_AM_A_TEAPOT_418
418 I'm a teapot, see Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0).static final Status
Status.INSUFFICIENT_STORAGE_507
507 Insufficient Storage, see WebDAV documentation.static final Status
Status.INTERNAL_SERVER_ERROR_500
500 Internal Server Error, see HTTP/1.1 documentation.static final Status
Status.LENGTH_REQUIRED_411
411 Length Required, see HTTP/1.1 documentation.static final Status
Status.LOCKED_423
Locked, see RFC 4918 - HTTP Extensions for WebDAV.static final Status
Status.LOOP_DETECTED_508
508 Loop Detected, see RFC 5842 - Bindings for the Constrained Application Protocol (CoAP).static final Status
Status.METHOD_NOT_ALLOWED_405
405 Method Not Allowed, see HTTP/1.1 documentation.static final Status
Status.MISDIRECTED_REQUEST_421
Misdirected request, see RFC 9110 - Http Semantics.static final Status
Status.MOVED_PERMANENTLY_301
301 Moved Permanently, see HTTP/1.1 documentation.static final Status
Status.MULTI_STATUS_207
207 Multi-Status, see RFC 4918 - HTTP Extensions for WebDAV.static final Status
511 Network Authentication Required, see RFC 6585 - Additional HTTP Status Codes.static final Status
Status.NO_CONTENT_204
204 No Content, see HTTP/1.1 documentation.static final Status
203 Non-Authoritative Information, see HTTP/1.1 documentation.static final Status
Status.NOT_ACCEPTABLE_406
406 Not Acceptable, see HTTP/1.1 documentation.static final Status
Status.NOT_EXTENDED_510
510 Not Extended, see RFC 2774 - An HTTP Extension Framework.static final Status
Status.NOT_FOUND_404
404 Not Found, see HTTP/1.1 documentation.static final Status
Status.NOT_IMPLEMENTED_501
501 Not Implemented, see HTTP/1.1 documentation.static final Status
Status.NOT_MODIFIED_304
304 Not Modified, see HTTP/1.1 documentation.static final Status
Status.OK_200
200 OK, see HTTP/1.1 documentation.static final Status
Status.PARTIAL_CONTENT_206
206 Reset Content, see HTTP/1.1 documentation.static final Status
Status.PAYMENT_REQUIRED_402
402 Payment Required, see HTTP/1.1 documentation.static final Status
Status.PERMANENT_REDIRECT_308
308 Permanent Redirect, see HTTP Status Code 308 documentation.static final Status
Status.PRECONDITION_FAILED_412
412 Precondition Failed, see HTTP/1.1 documentation.static final Status
Status.PRECONDITION_REQUIRED_428
Precondition required, see RFC 6585 - Additional HTTP Status Codes.static final Status
407 Proxy Authentication Required, see HTTP/1.1 documentation.static final Status
Status.REQUEST_ENTITY_TOO_LARGE_413
413 Request Entity Too Large, see HTTP/1.1 documentation.static final Status
Status.REQUEST_TIMEOUT_408
408 Request Timeout, see HTTP/1.1 documentation.static final Status
Status.REQUEST_URI_TOO_LONG_414
414 Request-URI Too Long, see HTTP/1.1 documentation.static final Status
416 Requested Range Not Satisfiable, see HTTP/1.1 documentation.static final Status
Status.RESET_CONTENT_205
205 Reset Content, see HTTP/1.1 documentation.static final Status
Status.SEE_OTHER_303
303 See Other, see HTTP/1.1 documentation.static final Status
Status.SERVICE_UNAVAILABLE_503
503 Service Unavailable, see HTTP/1.1 documentation.static final Status
Status.SWITCHING_PROTOCOLS_101
101 Switching Protocols, see HTTP/1.1 documentations.static final Status
Status.TEMPORARY_REDIRECT_307
307 Temporary Redirect, see HTTP/1.1 documentation.static final Status
Status.TOO_MANY_REQUESTS_429
Too many requests, see RFC 6585 - Additional HTTP Status Codes.static final Status
Status.UNAUTHORIZED_401
401 Unauthorized, see HTTP/1.1 documentation.static final Status
Status.UNPROCESSABLE_CONTENT_422
Unprocessable content, see RFC 9110 - Http Semantics.static final Status
Status.UNSUPPORTED_MEDIA_TYPE_415
415 Unsupported Media Type, see HTTP/1.1 documentation.static final Status
Status.UPGRADE_REQUIRED_426
Upgrade required, see RFC 9110 - Http Semantics.static final Status
Status.USE_PROXY_305
305 Use Proxy, see HTTP/1.1 documentation.Modifier and TypeMethodDescriptionstatic Status
Status.create
(int statusCode) Convert a numerical status code into the corresponding Status.static Status
Convert a numerical status code into the corresponding Status.DirectHandler.EventType.defaultStatus()
Default status of this event type.DirectHandler.TransportResponse.status()
Configured status.final Status
HttpException.status()
Obtain the associated http status.RequestException.status()
Configured HTTP status.Modifier and TypeMethodDescriptionDirectHandler.handle
(DirectHandler.TransportRequest request, DirectHandler.EventType eventType, Status defaultStatus, ServerResponseHeaders responseHeaders, String message) Handler of responses that bypass routing.default DirectHandler.TransportResponse
DirectHandler.handle
(DirectHandler.TransportRequest request, DirectHandler.EventType eventType, Status defaultStatus, ServerResponseHeaders responseHeaders, Throwable thrown) Handler of responses that bypass router.default DirectHandler.TransportResponse
DirectHandler.handle
(DirectHandler.TransportRequest request, DirectHandler.EventType eventType, Status defaultStatus, ServerResponseHeaders responseHeaders, Throwable thrown, System.Logger logger) Handler of responses that bypass router.Custom status.Http status to use.ModifierConstructorDescriptionHttpException
(String message, Status status) CreatesHttpException
.HttpException
(String message, Status status, boolean keepAlive) CreatesHttpException
.HttpException
(String message, Status status, Throwable cause) CreatesHttpException
.HttpException
(String message, Status status, Throwable cause, boolean keepAlive) CreatesHttpException
. -
Uses of Status in io.helidon.http.http2
Modifier and TypeMethodDescriptionStatus pseudo header. -
Uses of Status in io.helidon.integrations.common.rest
Modifier and TypeMethodDescriptionApiResponse.Builder.status()
Received HTTP status.ApiResponse.status()
HTTP status returned.ApiRestException.status()
Returned HTTP status.Modifier and TypeMethodDescriptionprotected boolean
RestApiBase.isEntityExpected
(String path, ApiRequest<?> request, Method method, String requestId, Status status) This method is only called for methods that return an optional entity.protected boolean
RestApiBase.isSuccess
(String path, ApiRequest<?> request, Method method, String requestId, Status status) Provide information whether the response is a success response for requests with optional entity.Response status returned by the API call.HTTP status configured byRestApi
.Response status returned by the API call. -
Uses of Status in io.helidon.webclient.api
Modifier and TypeMethodDescriptionWebClientServiceResponse.BuilderBase.WebClientServiceResponseImpl.status()
Modifier and TypeMethodDescriptionWebClientServiceResponse.BuilderBase.status()
Status of the response. -
Uses of Status in io.helidon.webclient.http1
Modifier and TypeMethodDescriptionstatic Status
Http1StatusParser.readStatus
(DataReader reader, int maxLength) Read the status line from HTTP/1.0 or HTTP/1.1 response. -
Uses of Status in io.helidon.webserver.http
-
Uses of Status in io.helidon.webserver.http1
Modifier and TypeMethodDescriptiondefault void
Http1ConnectionListener.status
(ConnectionContext ctx, Status status) Handle status (server response only).void
Http1LoggingConnectionListener.status
(ConnectionContext ctx, Status status)