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

Reply via email to