Uses of Package
org.apache.juneau.rest.client
Packages that use org.apache.juneau.rest.client
Package
Description
Next-generation REST client — transport-agnostic HTTP client built on Juneau's serialization stack.
HttpTransport implementation for the next-generation REST client backed by Apache HttpClient 4.5.HttpTransport implementation for the next-generation REST client backed by Apache HttpClient 5.x.Fluent assertion classes for HTTP response validation in the REST client.
HttpTransport implementation for the next-generation REST client backed by the Jetty 12 HTTP client.Revision-neutral Model Context Protocol (MCP) client core - Streamable-HTTP transport orchestration, the
auth-token seam, and the pluggable response cache that per-revision
McpClient facades build on.HttpTransport implementation for the next-generation REST client backed by OkHttp.Remote-proxy support for the next-generation REST client.
REST Server Mock API
-
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.clientClassDescriptionDefault
RestClientDebugFormatterimplementation — secure by default.Converts a Java object passed toRestRequest.body(Object)into aTransportBody.A checked function used byBodyConverter.of(Class, ThrowingConverter).Specifies how collection-valued query/form parameters are serialized to a single string.SPI for pluggable HTTP transports.ServiceLoaderSPI for auto-discoveringHttpTransportimplementations on the classpath.HttpTransportimplementation backed by the JDK's built-inHttpClient.Fluent builder forJavaHttpTransport.Performs a single pinned HTTP exchange for one hop of a policy-covered redirect chain.A streaming HTTP request body that emits its content through a token/record-streaming cursor.The outcome of a credential-forwarding decision for a single redirect hop.A fluent accessor for an HTTP response body returned byRestResponse.A fluent accessor for a named HTTP response header.Exception thrown when an HTTP call fails at the REST client level (e.g. unexpected status code, body deserialization failure, or interceptor rejection).Lifecycle interceptor for REST calls made byRestClient.Next-generation transport-agnostic REST client.Fluent builder forRestClient.Per-tier formatter for JUL-level-driven REST client debug logging.Fluent builder for a single HTTP request.An HTTP response returned byRestRequest.run().A repeatableHttpBodythat serializes a POJO straight to the transport output stream.The body of a transport-layer request — a thin wrapper aroundHttpBodythat gives transports a stable contract without needing to know about higher-level body types.Thrown byHttpTransport.execute(TransportRequest)when a network-level error occurs (e.g. connection refused, timeout, SSL handshake failure).An HTTP header name/value pair as seen by the transport layer.A fully-resolved, transport-layer HTTP request.Fluent builder forTransportRequest.A transport-layer HTTP response.Fluent builder forTransportResponse. -
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.client.apachehttpclient45ClassDescriptionSPI for pluggable HTTP transports.
ServiceLoaderSPI for auto-discoveringHttpTransportimplementations on the classpath.Thrown byHttpTransport.execute(TransportRequest)when a network-level error occurs (e.g. connection refused, timeout, SSL handshake failure).A fully-resolved, transport-layer HTTP request.A transport-layer HTTP response. -
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.client.apachehttpclient50ClassDescriptionSPI for pluggable HTTP transports.
ServiceLoaderSPI for auto-discoveringHttpTransportimplementations on the classpath.Thrown byHttpTransport.execute(TransportRequest)when a network-level error occurs (e.g. connection refused, timeout, SSL handshake failure).A fully-resolved, transport-layer HTTP request.A transport-layer HTTP response. -
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.client.assertion
-
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.client.jettyClassDescriptionSPI for pluggable HTTP transports.
ServiceLoaderSPI for auto-discoveringHttpTransportimplementations on the classpath.Thrown byHttpTransport.execute(TransportRequest)when a network-level error occurs (e.g. connection refused, timeout, SSL handshake failure).A fully-resolved, transport-layer HTTP request.A transport-layer HTTP response. -
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.client.mcpClassDescriptionSPI for pluggable HTTP transports.Lifecycle interceptor for REST calls made by
RestClient.Fluent builder for a single HTTP request. -
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.client.okhttpClassDescriptionSPI for pluggable HTTP transports.
ServiceLoaderSPI for auto-discoveringHttpTransportimplementations on the classpath.Thrown byHttpTransport.execute(TransportRequest)when a network-level error occurs (e.g. connection refused, timeout, SSL handshake failure).A fully-resolved, transport-layer HTTP request.A transport-layer HTTP response. -
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.client.remote
-
Classes in org.apache.juneau.rest.client used by org.apache.juneau.rest.mockClassDescriptionSPI for pluggable HTTP transports.Next-generation transport-agnostic REST client.Fluent builder for a single HTTP request.Thrown by
HttpTransport.execute(TransportRequest)when a network-level error occurs (e.g. connection refused, timeout, SSL handshake failure).A fully-resolved, transport-layer HTTP request.A transport-layer HTTP response.