Class QueueClientWrapper

java.lang.Object
org.apache.camel.component.azure.storage.queue.client.QueueClientWrapper

public class QueueClientWrapper extends Object
  • Constructor Details

    • QueueClientWrapper

      public QueueClientWrapper(com.azure.storage.queue.QueueClient client)
  • Method Details

    • create

      public com.azure.core.http.rest.Response<Void> create(Map<String,String> metadata, Duration timeout)
    • delete

      public com.azure.core.http.rest.Response<Void> delete(Duration timeout)
    • clearMessages

      public com.azure.core.http.rest.Response<Void> clearMessages(Duration timeout)
    • sendMessage

      public com.azure.core.http.rest.Response<com.azure.storage.queue.models.SendMessageResult> sendMessage(String messageText, Duration visibilityTimeout, Duration timeToLive, Duration timeout)
    • deleteMessage

      public com.azure.core.http.rest.Response<Void> deleteMessage(String messageId, String popReceipt, Duration timeout)
    • receiveMessages

      public List<com.azure.storage.queue.models.QueueMessageItem> receiveMessages(Integer maxMessages, Duration visibilityTimeout, Duration timeout)
    • peekMessages

      public List<com.azure.storage.queue.models.PeekedMessageItem> peekMessages(Integer maxMessages, Duration timeout)
    • updateMessage

      public com.azure.core.http.rest.Response<com.azure.storage.queue.models.UpdateMessageResult> updateMessage(String messageId, String popReceipt, String messageText, Duration visibilityTimeout, Duration timeout)