The only stupid question is the one that is not asked :)

Take a look at this method [1] and who calls it. That
RestAnnotationProcessor class is where most of the magic happens. It takes
the invoked api method, reads the annotations, and generates the request.

HTH!

[1]
https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/rest/internal/RestAnnotationProcessor.java#L702-706
El 02/01/2014 04:53, "Nirmal Fernando" <[email protected]> escribió:

> Hi Ignasi,
>
>
> On Thu, Jan 2, 2014 at 2:54 AM, Ignasi Barrera 
> <[email protected]>wrote:
>
>> You can replace the @RequestFilters annotation by: @Consumes("*/*")
>> That will translate to the Accept header being set, and can also be
>> overridden in the methods that could need so.
>>
> Sorry if this question sounds like stupid. I still don't understand how
> adding @Consumes does what the filter does. This is my filter code;
>
> @Singleton
> public class VcloudSupportedVersions implements HttpRequestFilter {
>
>    @Inject
>    public VcloudSupportedVersions() {
>    }
>
>    @Override
>    public HttpRequest filter(HttpRequest request) throws HttpException {
>        return request.toBuilder().replaceHeader(HttpHeaders.ACCEPT, "*/*")
>                .build();
>
>    }
> }
>
>> There is no prerequisite to implement the ComputeService :) I'm not
>> familiar with vcloud, but I can help explaining how the ComputeService
>> interface works and what and how needs to be configured (can also help with
>> code but I lack the knowledge of how the vcloud api works). Perhaps we can
>> have a chat in the IRC channel or start a new thread to discuss the impleme
>> tation details. Would this work for you?
>> El 01/01/2014 18:05, "Nirmal Fernando" <[email protected]> escribió:
>>
>>
>>>
>>>
>>> On Wed, Jan 1, 2014 at 10:26 PM, Ignasi Barrera <
>>> [email protected]> wrote:
>>>
>>>> It would be great to see those PR! Having contributions in the vcloud
>>>> apis is definitely something that is very welcome.
>>>>
>>>> Do you have any plan to add the Compute view for vcloud-director? I can
>>>> help with that if you want/can!
>>>>
>>> What are the prerequisites? :)
>>>
>>> El 01/01/2014 17:46, "Nirmal Fernando" <[email protected]> escribió:
>>>>
>>>> Only vcloud. I found that vcloud-director is missing the Compute view
>>>>> and it's not gonna help our cause, unfortunately. But I'm using vcloud
>>>>> against a Vcloud Director 1.5 IaaS.
>>>>>
>>>>>
>>>>> On Wed, Jan 1, 2014 at 9:57 PM, Andrew Phillips <[email protected]>wrote:
>>>>>
>>>>>>  My plan is to send few pull requests to vcloud api, soon :) (I've
>>>>>>> fixed few
>>>>>>> issues and now in the process of testing 'em.)
>>>>>>>
>>>>>>
>>>>>> Just to clarify, are you working on/using the vcloud [1] or the
>>>>>> vcloud-director [2] APIs, or both..?
>>>>>>
>>>>>> ap
>>>>>>
>>>>>> [1] https://github.com/jclouds/jclouds/tree/master/apis/vcloud
>>>>>> [2] https://github.com/jclouds/jclouds-labs/tree/master/
>>>>>> vcloud-director
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Thanks & regards,
>>>>> Nirmal
>>>>>
>>>>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
>>>>> Mobile: +94715779733
>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>
>>>>>
>>>
>>>
>>> --
>>>
>>> Thanks & regards,
>>> Nirmal
>>>
>>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
>>> Mobile: +94715779733
>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>

Reply via email to