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
| Modifier and Type | Interface and Description |
|---|---|
| public interface | RestClientBuilder
This is the main entry point for creating a Type Safe Rest Client. |
| Modifier and Type | Class and Description |
|---|---|
| public class | RestClientDefinitionException
This exception is thrown when the MicroProfile Rest Client implementation attempts to build a client using an invalid interface. |