You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds/pull/1114

-- Commit Summary --

  * Changes for Async POC
  * Added listenable futures
  * Removed unnecessary code
  * Throwing proper exeception
  * Removed unnecessary exceptions
  * Handling failing cases
  * Throwing proper exception
  * Async implementation for the OkHttp driver
  * Removed async parser
  * hashcode computation moved above
  * Creating the httpasync client only once
  * Added async flag
  * Removed duplicate code
  * Using memoized for creating async client
  * Added new Interface
  * Remove putBlobAsync function completely
  * using getExistingBinding instead of getBinding
  * Merge branch 'class-structure' of https://github.com/SpandanThakur/jclouds 
into async-interface
  * Refactor in between
  * Merge remote-tracking branch 'nacx/AsyncPOC-okhttp' into async-interface
  * Fixed checkstyle issues
  * Fixed couple of test issues
  * Fixed failing tests

-- File Changes --

    M 
apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedBlobStoreContext.java
 (7)
    M 
apis/s3/src/main/java/org/jclouds/s3/blobstore/internal/S3BlobStoreContextImpl.java
 (6)
    A blobstore/src/main/java/org/jclouds/blobstore/AsyncBlobStore.java (49)
    M blobstore/src/main/java/org/jclouds/blobstore/BlobStoreContext.java (6)
    A 
blobstore/src/main/java/org/jclouds/blobstore/internal/AsyncBaseBlobStore.java 
(51)
    M 
blobstore/src/main/java/org/jclouds/blobstore/internal/BlobStoreContextImpl.java
 (20)
    M 
blobstore/src/main/java/org/jclouds/blobstore/util/ForwardingBlobStore.java (1)
    M core/src/main/java/org/jclouds/http/HttpCommand.java (17)
    M core/src/main/java/org/jclouds/http/HttpCommandExecutorService.java (5)
    M 
core/src/main/java/org/jclouds/http/internal/BaseHttpCommandExecutorService.java
 (129)
    M 
core/src/main/java/org/jclouds/http/internal/JavaUrlHttpCommandExecutorService.java
 (6)
    A core/src/main/java/org/jclouds/rest/annotations/Async.java (29)
    M core/src/main/java/org/jclouds/rest/internal/InvokeHttpMethod.java (77)
    M core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java 
(20)
    M 
core/src/test/java/org/jclouds/http/internal/BaseHttpCommandExecutorServiceTest.java
 (7)
    M core/src/test/java/org/jclouds/rest/internal/BaseRestApiExpectTest.java 
(7)
    M 
core/src/test/java/org/jclouds/rest/internal/RestAnnotationProcessorTest.java 
(51)
    M drivers/apachehc/pom.xml (5)
    M 
drivers/apachehc/src/main/java/org/jclouds/http/apachehc/ApacheHCHttpCommandExecutorService.java
 (62)
    M 
drivers/apachehc/src/main/java/org/jclouds/http/apachehc/config/ApacheHCHttpCommandExecutorServiceModule.java
 (30)
    M 
drivers/gae/src/main/java/org/jclouds/gae/GaeHttpCommandExecutorService.java (6)
    M 
drivers/okhttp/src/main/java/org/jclouds/http/okhttp/OkHttpCommandExecutorService.java
 (90)
    M 
drivers/okhttp/src/main/java/org/jclouds/http/okhttp/config/OkHttpCommandExecutorServiceModule.java
 (7)
    M 
providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/internal/AWSS3BlobStoreContextImpl.java
 (6)
    M 
providers/azureblob/src/main/java/org/jclouds/azureblob/AzureBlobClient.java 
(13)
    A 
providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AsyncAzureBlobStore.java
 (45)
    M 
providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/config/AzureBlobStoreContextModule.java
 (3)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/1114.patch
https://github.com/jclouds/jclouds/pull/1114.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1114

Reply via email to