Package org.eclipse.microprofile.rest.client
@Version("2.0")
@ProviderType
package org.eclipse.microprofile.rest.client
APIs for building a type-safe RESTful client leveraging existing JAX-RS APIs, for example:
public interface MyClientService { @GET @Path("/myService/{id}") Widget getWidget(@PathParam("id") String id); } ... MyClientService service = RestClientBuilder.newBuilder() .baseUrl(url) .build(); Widget w = service.getWidget(widgetId); // invokes remote service, returns domain object
- Since:
- 1.0
-
ClassDescriptionThis is the main entry point for creating a Type Safe Rest Client.This exception is thrown when the MicroProfile Rest Client implementation attempts to build a client using an invalid interface.