Uses of Class
io.helidon.common.http.Http.Status
Packages that use Http.Status
Package
Description
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Testing support for HTTP.
Core classes used by both the reactive gRPC server API and gRPC client API.
Common classes for accessing JSON based REST APIs of third party systems.
HTTP/2 types common for client and server.
WebClient APIs shared by all types of clients.
HTTP/1.1 WebClient.
WebServer HTTP specific APIs.
A reactive client for rest calls.
Reactive web server API.
Open ID Connect (OIDC) classes usable from all OIDC related components.
-
Uses of Http.Status in io.helidon.common.http
Fields in io.helidon.common.http declared as Http.StatusModifier and TypeFieldDescriptionstatic final Http.StatusHttp.Status.ACCEPTED_202202 Accepted, see HTTP/1.1 documentation .static final Http.StatusHttp.Status.BAD_GATEWAY_502502 Bad Gateway, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.BAD_REQUEST_400400 Bad Request, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.CONFLICT_409409 Conflict, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.CONTINUE_100100 Continue, see HTTP/1.1 documentations.static final Http.StatusHttp.Status.CREATED_201201 Created, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.EXPECTATION_FAILED_417417 Expectation Failed, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.FORBIDDEN_403403 Forbidden, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.FOUND_302302 Found, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.GATEWAY_TIMEOUT_504504 Gateway Timeout, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.GONE_410410 Gone, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.HTTP_VERSION_NOT_SUPPORTEDDeprecated, for removal: This API element is subject to removal in a future version.static final Http.StatusHttp.Status.HTTP_VERSION_NOT_SUPPORTED_505505 HTTP Version Not Supported, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.I_AM_A_TEAPOT_418418 I'm a teapot, see Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0).static final Http.StatusHttp.Status.INTERNAL_SERVER_ERROR_500500 Internal Server Error, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.LENGTH_REQUIRED_411411 Length Required, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.METHOD_NOT_ALLOWED_405405 Method Not Allowed, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.MOVED_PERMANENTLY_301301 Moved Permanently, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.NO_CONTENT_204204 No Content, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.NOT_ACCEPTABLE_406406 Not Acceptable, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.NOT_FOUND_404404 Not Found, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.NOT_IMPLEMENTED_501501 Not Implemented, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.NOT_MODIFIED_304304 Not Modified, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.OK_200200 OK, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.PARTIAL_CONTENT_206206 Reset Content, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.PAYMENT_REQUIRED_402402 Payment Required, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.PRECONDITION_FAILED_412412 Precondition Failed, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.PROXY_AUTHENTICATION_REQUIRED_407407 Proxy Authentication Required, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.REQUEST_ENTITY_TOO_LARGE_413413 Request Entity Too Large, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.REQUEST_TIMEOUT_408408 Request Timeout, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.REQUEST_URI_TOO_LONG_414414 Request-URI Too Long, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.REQUESTED_RANGE_NOT_SATISFIABLE_416416 Requested Range Not Satisfiable, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.RESET_CONTENT_205205 Reset Content, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.SEE_OTHER_303303 See Other, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.SERVICE_UNAVAILABLE_503503 Service Unavailable, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.SWITCHING_PROTOCOLS_101101 Switching Protocols, see HTTP/1.1 documentations.static final Http.StatusHttp.Status.TEMPORARY_REDIRECT_307307 Temporary Redirect, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.UNAUTHORIZED_401401 Unauthorized, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.UNSUPPORTED_MEDIA_TYPE_415415 Unsupported Media Type, see HTTP/1.1 documentation.static final Http.StatusHttp.Status.USE_PROXY_305305 Use Proxy, see HTTP/1.1 documentation.Methods in io.helidon.common.http that return Http.StatusModifier and TypeMethodDescriptionstatic Http.StatusHttp.Status.create(int statusCode) Convert a numerical status code into the corresponding Status.static Http.StatusConvert a numerical status code into the corresponding Status.DirectHandler.EventType.defaultStatus()Default status of this event type.DirectHandler.TransportResponse.status()Configured status.final Http.StatusHttpException.status()Obtain the associated http status.RequestException.status()Configured HTTP status.Methods in io.helidon.common.http with parameters of type Http.StatusModifier and TypeMethodDescriptionDirectHandler.handle(DirectHandler.TransportRequest request, DirectHandler.EventType eventType, Http.Status defaultStatus, ServerResponseHeaders responseHeaders, String message) Handler of responses that bypass routing.default DirectHandler.TransportResponseDirectHandler.handle(DirectHandler.TransportRequest request, DirectHandler.EventType eventType, Http.Status defaultStatus, ServerResponseHeaders responseHeaders, Throwable thrown) Handler of responses that bypass router.DirectHandler.TransportResponse.Builder.status(Http.Status status) Custom status.RequestException.Builder.status(Http.Status status) Http status to use.Constructors in io.helidon.common.http with parameters of type Http.StatusModifierConstructorDescriptionHttpException(String message, Http.Status status) CreatesHttpException.HttpException(String message, Http.Status status, boolean keepAlive) CreatesHttpException.HttpException(String message, Http.Status status, Throwable cause) CreatesHttpException.HttpException(String message, Http.Status status, Throwable cause, boolean keepAlive) CreatesHttpException. -
Uses of Http.Status in io.helidon.common.testing.http.junit5
Methods in io.helidon.common.testing.http.junit5 that return Http.StatusModifier and TypeMethodDescriptionstatic Http.StatusSocketHttpClient.statusFromResponse(String response) Find the status line and return response HTTP status. -
Uses of Http.Status in io.helidon.grpc.core
Methods in io.helidon.grpc.core that return Http.StatusModifier and TypeMethodDescriptionstatic Http.StatusGrpcHelper.toHttpResponseStatus(io.grpc.Status status) Convert a gRPCStatusto aHttp.Status.static Http.StatusGrpcHelper.toHttpResponseStatus(io.grpc.StatusException ex) Convert a gRPCStatusExceptionto aHttp.Status.static Http.StatusGrpcHelper.toHttpResponseStatus(io.grpc.StatusRuntimeException ex) Convert a gRPCStatusRuntimeExceptionto aHttp.Status. -
Uses of Http.Status in io.helidon.integrations.common.rest
Methods in io.helidon.integrations.common.rest that return Http.StatusModifier and TypeMethodDescriptionApiResponse.Builder.status()Received HTTP status.ApiResponse.status()HTTP status returned.ApiRestException.status()Returned HTTP status.Methods in io.helidon.integrations.common.rest with parameters of type Http.StatusModifier and TypeMethodDescriptionprotected booleanRestApiBase.isEntityExpected(String path, ApiRequest<?> request, Http.Method method, String requestId, Http.Status status) This method is only called for methods that return an optional entity.protected booleanRestApiBase.isSuccess(String path, ApiRequest<?> request, Http.Method method, String requestId, Http.Status status) Provide information whether the response is a success response for requests with optional entity.ApiResponse.Builder.status(Http.Status status) Response status returned by the API call.ApiRestException.BaseBuilder.status(Http.Status status) HTTP status configured byRestApi.ResponseBuilder.status(Http.Status status) Response status returned by the API call. -
Uses of Http.Status in io.helidon.nima.http2
Methods in io.helidon.nima.http2 that return Http.StatusMethods in io.helidon.nima.http2 with parameters of type Http.Status -
Uses of Http.Status in io.helidon.nima.webclient
Methods in io.helidon.nima.webclient that return Http.Status -
Uses of Http.Status in io.helidon.nima.webclient.http1
Methods in io.helidon.nima.webclient.http1 that return Http.StatusModifier and TypeMethodDescriptionstatic Http.StatusHttp1StatusParser.readStatus(DataReader reader, int maxLength) Read the status line from HTTP/1.1 response. -
Uses of Http.Status in io.helidon.nima.webserver.http
Methods in io.helidon.nima.webserver.http that return Http.StatusModifier and TypeMethodDescriptionServerResponse.status()Configured HTTP status, if not configured, returnsOK_200.ServerResponseBase.status()Methods in io.helidon.nima.webserver.http with parameters of type Http.StatusModifier and TypeMethodDescriptionServerResponse.status(Http.Status status) Status of the response.ServerResponseBase.status(Http.Status status) -
Uses of Http.Status in io.helidon.reactive.webclient
Methods in io.helidon.reactive.webclient that return Http.Status -
Uses of Http.Status in io.helidon.reactive.webserver
Methods in io.helidon.reactive.webserver that return Http.StatusMethods in io.helidon.reactive.webserver with parameters of type Http.StatusModifier and TypeMethodDescriptionServerResponse.status(Http.Status status) Sets new HTTP status.voidBareResponse.writeStatusAndHeaders(Http.Status status, Map<String, List<String>> headers) Send response line and headers to the client. -
Uses of Http.Status in io.helidon.security.providers.oidc.common
Method parameters in io.helidon.security.providers.oidc.common with type arguments of type Http.StatusModifier and TypeMethodDescriptionstatic <T> Single<T>OidcConfig.postJsonResponse(WebClientRequestBuilder requestBuilder, Object toSubmit, Function<JsonObject, T> jsonProcessor, BiFunction<Http.Status, String, Optional<T>> errorEntityProcessor, BiFunction<Throwable, String, Optional<T>> errorProcessor) Processing ofWebClientsubmit using a POST method.
HTTP_VERSION_NOT_SUPPORTED_505instead (inconsistent name)