The Java Multi-Cloud Toolkit
Go to file
Timur Alperovich 5bbcb8342f JCLOUDS-1008: Add @Encoded to @QueryParam.
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.
2015-10-21 00:06:23 +02:00
all Next development version 2.0.0-SNAPSHOT 2015-03-24 10:52:01 +01:00
allblobstore Replace legacy cloudfiles with modern rackspace-cloudfiles 2015-04-28 16:44:55 -05:00
allcompute Next development version 2.0.0-SNAPSHOT 2015-03-24 10:52:01 +01:00
allloadbalancer Next development version 2.0.0-SNAPSHOT 2015-03-24 10:52:01 +01:00
apis JCLOUDS-964: S3 multipart copy 2015-10-14 23:17:40 -07:00
blobstore Pagination for listing LocalBlobStore MPU parts 2015-10-20 14:01:32 -07:00
common JCLOUDS-962: Make all @Provider methods final 2015-09-02 23:54:44 +02:00
compute GCE hardware profiles might not have volumes 2015-09-18 10:05:34 +02:00
core JCLOUDS-1008: Add @Encoded to @QueryParam. 2015-10-21 00:06:23 +02:00
drivers JCLOUDS-962: Make all @Provider methods final 2015-09-02 23:54:44 +02:00
loadbalancer Convert Windows to Unix line endings 2015-03-31 18:25:54 -07:00
project Upgrade to error-prone 2.0.5 2015-09-28 19:57:41 -07:00
providers Fix line endings. Use Unix line endings everywhere 2015-10-13 17:05:59 +02:00
resources Enforce no illegal testng imports 2015-06-25 13:34:10 -07:00
scriptbuilder JCLOUDS-973 Extending the sudo's configuration 2015-09-01 00:29:17 +02:00
skeletons Next development version 2.0.0-SNAPSHOT 2015-03-24 10:52:01 +01:00
.dir-locals.el JCLOUDS-26. Adding .dir-locals.el for Emacs tab-width setting 2013-05-10 14:52:52 -07:00
.gitattributes Add .gitattributes to avoid line endings issues 2015-10-07 20:43:55 +02:00
.gitignore JCLOUDS-897: Remove the Rocoto dependency 2015-05-21 00:26:57 +02:00
.mailmap Update mailmap for acole@twitter.com 2014-10-04 09:22:01 -07:00
CONTRIBUTING.md Fixed the CONTRIBUTING links 2015-02-05 15:10:37 +01:00
README.md Avoid duplicated info and just link to website 2014-08-07 09:25:37 -05:00
pom.xml Next development version 2.0.0-SNAPSHOT 2015-03-24 10:52:01 +01:00

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