Great! Thanks for the quick support and the hints! I will have a look into that and let you know what is the final result :)
Ignacio 2013/11/11 Ignasi <[email protected]> > Hi Ignacio, > > jclouds uses JAX-RS annotations to configure the request methods, but > the @PATCH one is not part of that annotation set. I've had a quick > look at the code, and adding support for it should be pretty > straightforward. > > You'll need to create the @PATCH annotation similar to the one > suggested here [1], and then use it in the methods you want it. The > annotation should be in the jclouds-core project. If you take a look > at how jclouds converts the api calls to http requests (see [2] and > [3]), you'll see that just adding the annotation should do the trick > (you just have to take care of adding the HttpMethod annotation to > it). > > > If you want to give it a try, open a JIRA issue for this, have a look > at our How to contribute guide [4], and let us know whatever you need. > I will be happy to help! > > > > Ignasi > > > [1] > http://stackoverflow.com/questions/17897171/how-to-have-a-patch-annotation-in-jax-rs > [2] > https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/rest/internal/RestAnnotationProcessor.java#L210-L211 > [3] > https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/http/HttpUtils.java#L138-L154 > [4] http://wiki.apache.org/jclouds/How%20to%20Contribute > > On 11 November 2013 13:35, Ignacio Mulas Viela <[email protected]> > wrote: > > Hi everyone! > > I am currently working in updating the glance v1 to v2 and I came across > > with an API method (update an image) that requires a PATCH HTTP request. > I > > could not find the annotation PATCH as the other common HTTP requests are > > implemented on the API methods. > > > > I would like to ask here what is the best place to implement a new type > of > > HTTP request so I can use it in the glance afterwards? Any suggestion? > > > > Thanks in advance! > > Ignacio >
