mirror of https://github.com/apache/jclouds.git
5bbcb8342f
Adds support for the @Encoded option for the @QueryParam annotation. The @Encoded params are not encoded, while all parameters that don't have it are encoded. The change applies to the @QueryParam annotation on a single parameter. There is no way to express @Encoded on the list of parameters and their values in @QueryParams. The big change is that query parameter encoding is now handled within the annotation processor, as opposed to relying on the UriBuilder to perform the encoding. This is required since the UriBuilder does not have any information about additional annotations associated with each of the query parameters. Also, adds unit tests for making sure keys and values are properly encoded when using the @QueryParams option. |
||
---|---|---|
all | ||
allblobstore | ||
allcompute | ||
allloadbalancer | ||
apis | ||
blobstore | ||
common | ||
compute | ||
core | ||
drivers | ||
loadbalancer | ||
project | ||
providers | ||
resources | ||
scriptbuilder | ||
skeletons | ||
.dir-locals.el | ||
.gitattributes | ||
.gitignore | ||
.mailmap | ||
CONTRIBUTING.md | ||
README.md | ||
pom.xml |
README.md
jclouds
Apache jclouds is an open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features.
For more information about using or contributing to jclouds, please visit our website at jclouds.apache.org.
License
Copyright (C) 2009-2013 The Apache Software Foundation
Licensed under the Apache License, Version 2.0