Top Description Packages
microprofile 7.0

Module org.eclipse.microprofile.rest.client

Automatic module of microprofile-rest-client-api 4.0.

Dependencies
org.eclipse.microprofile.config, java.base, java.logging, jakarta.annotation, jakarta.cdi, jakarta.inject, jakarta.ws.rs, osgi.annotation
Maven Central
Group ID:org.eclipse.microprofile.rest.client
Artifacts:microprofile-rest-client-api

MicroProfile Rest Client API

Typesafe Rest Client APIs for MicroProfile :: API
Version
4.0
Release Date
2024-08-01

Package Summary

Modifier and TypePackage and Description
open package
org.eclipse.microprofile.rest.client

APIs for building a type-safe RESTful client leveraging existing Jakarta RESTful Web Services APIs, for example:

public interface MyClientService {
    @GET
    @Path("/myService/{id}")
    Widget getWidget(@PathParam("id") String id);
}

...
open package
org.eclipse.microprofile.rest.client.annotation

APIs for annotating MP Rest Client interfaces.

open package
org.eclipse.microprofile.rest.client.ext

APIs for extending MP Rest Client functionality - such as new providers.

open package
org.eclipse.microprofile.rest.client.inject

APIs to aid in CDI-based injection of MP Rest Client implementations.

open package
org.eclipse.microprofile.rest.client.spi

SPIs for MP Rest Client implementations or system-level components that provide additional functionality for MP Rest Clients.