In this patch, we introduce azure queue storage as a new queue provider. 

Supported API:

- Queue Create
- Queue List
- Queue Delete
- Message Post
- Message Get (Batch)
- Message Delete

Doc: 
https://docs.microsoft.com/en-us/rest/api/storageservices/queue-service-rest-api
You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs/pull/405

-- Commit Summary --

  * Add Azure queue storage as new provider.

-- File Changes --

    A azure-queue-storage/README.txt (6)
    A azure-queue-storage/pom.xml (111)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/AzureStorageQueueApi.java
 (33)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/AzureStorageQueueApiMetadata.java
 (80)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/AzureStorageQueueProviderMetadata.java
 (65)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/AzureStorageResponseException.java
 (72)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/config/AzureStorageQueueModule.java
 (67)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/AzureStorageError.java
 (114)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/BoundedSet.java
 (33)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/internals/MessageResponse/GetQueueResponse.java
 (45)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/internals/MessageResponse/PostQueueResponse.java
 (41)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/internals/Queue.java
 (53)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/internals/QueueMessage.java
 (105)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/internals/QueueResponse/CreateQueueResponse.java
 (30)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/internals/QueueResponse/DeleteQueueResponse.java
 (31)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/domain/internals/QueueResponse/ListQueueResponse.java
 (43)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/features/MessageApi.java
 (44)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/features/QueueApi.java
 (53)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/filters/SharedKeyLiteAuthentication.java
 (205)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/parser/ParseCreateQueueResponse.java
 (33)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/parser/ParseDeleteQueueResponse.java
 (33)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/reference/AzureStorageHeaders.java
 (46)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/util/AzureStorageUtils.java
 (59)
    A 
azure-queue-storage/src/main/java/org/jclouds/azure/storage/xml/ErrorHandler.java
 (53)
    A 
azure-queue-storage/src/test/java/org/jclouds/azure/storage/AzureQueueProviderMetadataTest.java
 (27)
    A 
azure-queue-storage/src/test/java/org/jclouds/azure/storage/features/AzureMessageApiLiveTest.java
 (38)
    A 
azure-queue-storage/src/test/java/org/jclouds/azure/storage/features/AzureMessageApiMockTest.java
 (74)
    A 
azure-queue-storage/src/test/java/org/jclouds/azure/storage/features/AzureQueueApiLiveTest.java
 (87)
    A 
azure-queue-storage/src/test/java/org/jclouds/azure/storage/features/AzureQueueApiMockTest.java
 (77)
    A 
azure-queue-storage/src/test/java/org/jclouds/azure/storage/features/AzureQueueTestUtils.java
 (129)
    A 
azure-queue-storage/src/test/java/org/jclouds/azure/storage/internal/BaseAzureQueueApiLiveTest.java
 (34)
    A azure-queue-storage/src/test/resources/get_queue_response.xml (19)
    A azure-queue-storage/src/test/resources/get_queue_services_response.xml 
(40)
    A azure-queue-storage/src/test/resources/list_queue_request.json (0)
    A azure-queue-storage/src/test/resources/list_queue_response.xml (18)
    A azure-queue-storage/src/test/resources/log4j.xml (106)
    A azure-queue-storage/src/test/resources/post_queue_request.xml (3)
    A azure-queue-storage/src/test/resources/post_queue_response.xml (9)
    M pom.xml (1)

-- Patch Links --

https://github.com/jclouds/jclouds-labs/pull/405.patch
https://github.com/jclouds/jclouds-labs/pull/405.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-labs/pull/405

Reply via email to