[ https://issues.apache.org/jira/browse/JCLOUDS-400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Phillips updated JCLOUDS-400:
------------------------------------
Attachment: JCLOUDS-400.patch
> Allow the HeaderParam annotation to be used in a Caller. Produces/Consumes will propagate.
> ------------------------------------------------------------------------------------------
>
> Key: JCLOUDS-400
> URL: https://issues.apache.org/jira/browse/JCLOUDS-400
> Project: jclouds
> Issue Type: Improvement
> Components: jclouds-core
> Reporter: Everett Toews
> Assignee: Everett Toews
> Priority: Minor
> Fix For: 1.7.0
>
> Attachments: JCLOUDS-400.patch
>
>
> Allow jclouds to factor out common headers into the Caller so they don't
> have to be repeated in the Callee.
> e.g.
> @Delegate
> @Path("/queues/{name}")
> ClaimApi getClaimApiForZoneAndQueue(
> @EndpointParam(parser = ZoneToEndpoint.class) @Nullable String zone,
> @HeaderParam("Client-ID") UUID clientId,
> @PathParam("name") String name);
> The Produces/Consumes annotations (Content-Type/Accept headers) will also propagate from
the Caller to the Callee.
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)
|