Add OkHttp driver to support modern HTTP verbs. Using this driver, all mock and live tests for the OpenStack Marconi API pass, including the ones that use PATCH requests with a body. However, the integration tests for the driver itself fail randomly.
An example test output can be found here: https://gist.github.com/nacx/7953970 DO NOT MERGE THIS PULL REQUEST! It is just made to help debugging the failing tests. Once all pass, this will be closed and a proper one will be made. You can merge this Pull Request by running: git pull https://github.com/nacx/jclouds okhttp Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds/pull/232 -- Commit Summary -- * Added OkHttp driver to support modern HTTP verbs * Fixed README -- File Changes -- M core/src/main/java/org/jclouds/http/internal/JavaUrlHttpCommandExecutorService.java (67) A drivers/okhttp/README.txt (5) A drivers/okhttp/pom.xml (75) A drivers/okhttp/src/main/java/org/jclouds/http/okhttp/OkHttpCommandExecutorService.java (101) A drivers/okhttp/src/main/java/org/jclouds/http/okhttp/config/OkHttpCommandExecutorServiceModule.java (43) A drivers/okhttp/src/test/java/org/jclouds/http/okhttp/OkHttpCommandExecutorServiceTest.java (54) A drivers/okhttp/src/test/resources/test.jks (0) M drivers/pom.xml (1) -- Patch Links -- https://github.com/jclouds/jclouds/pull/232.patch https://github.com/jclouds/jclouds/pull/232.diff
