@Version(value="1.1.1") @ProviderType

# Package org.eclipse.microprofile.rest.client.annotation

APIs for annotating MP Rest Client interfaces.

See: Description

Annotation Types Summary
ClientHeaderParam: Used to specify an HTTP parameter that should be sent with the outbound request.
ClientHeaderParams: Used to specify HTTP parameters that should be sent with the outbound request.
RegisterClientHeaders: Used to specify that a `ClientHeadersFactory` should be used to generate or propagate HTTP headers on the outbound request.
RegisterProvider: When annotation is placed at the interface level of a REST API definition, the providers listed will be registered upon proxying.
RegisterProviders: When annotation is placed at the interface level of a REST API definition, the providers listed will be registered upon proxying.

## Package org.eclipse.microprofile.rest.client.annotation Description

APIs for annotating MP Rest Client interfaces. Example:

     @RegisterProvider(MyMessageBodyReader.class)
     @RegisterProvider(MyMessageBodyWriter.class)
     @RegisterProvider(MyClientRequestFilter.class)
     public interface MyClientService {
         @GET
         @Path("/myService/{id}")
         Widget getWidget(@PathParam("id") String id);
     }