Interface SqsMessageClient

All Known Implementing Classes:
SqsMessageClientImpl

public interface SqsMessageClient
  • Method Details

    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse> sendMessage(T message, String messageType, String transactionId, String queueName)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse> sendMessage(SqsMessage<T> sqsMessage, String queueName)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse> sendMessage(T message, String messageType, String transactionId, String queueName, Integer delayInSeconds)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse> sendMessage(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(List<T> message, String messageType, String transactionId, String queueName)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(SqsBatchMessage<T> sqsBatchMessage, String queueName)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(List<T> message, String messageType, String transactionId, String queueName, Integer delayInSeconds)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(SqsBatchMessage<T> sqsBatchMessage, String queueName, Integer delayInSeconds)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(List<SqsMessage<T>> sqsMessages, String queueName)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponse sendMessageSync(T message, String messageType, String transactionId, String queueName)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponse sendMessageSync(SqsMessage<T> sqsMessage, String queueName)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponse sendMessageSync(T message, String messageType, String transactionId, String queueName, Integer delayInSeconds)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponse sendMessageSync(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(List<T> message, String messageType, String transactionId, String queueName)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(SqsBatchMessage<T> sqsBatchMessage, String queueName)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(List<T> message, String messageType, String transactionId, String queueName, Integer delayInSeconds)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(SqsBatchMessage<T> sqsBatchMessage, String queueName, Integer delayInSeconds)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(List<SqsMessage<T>> sqsMessages, String queueName)
    • sendMessageSync

      <T> software.amazon.awssdk.services.sqs.model.SendMessageResponse sendMessageSync(T sqsMessage, String messageType, String transactionId, String queueName, Integer delayInSeconds, Map<String,String> messageAttMap)
    • sendMessage

      <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse> sendMessage(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds, Map<String,String> messageAttMap)
    • sendMessage

      <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse> sendMessage(T sqsMessage, String messageType, String transactionId, String queueName, Integer delayInSeconds, Map<String,String> messageAttMap)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(List<SqsMessage<T>> sqsMessage, String queueName, Integer delayInSeconds)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(List<SqsMessage<T>> sqsMessage, String queueName, Integer delayInSeconds)
    • sendMessageSync

      <T> software.amazon.awssdk.services.sqs.model.SendMessageResponse sendMessageSync(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds, Map<String,String> messageAttMap)
    • sendMessage

      <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(List<T> sqsMessages, String messageType, String transactionId, String queueName, Integer delayInSeconds, Map<String,String> attMap)
    • sendMessageSync

      <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(List<T> sqsMessages, String messageType, String transactionId, String queueName, Integer delayInSeconds, Map<String,String> attMap)
    • sendMessage

      <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(List<SqsMessage<T>> sqsMessages, String queueName, Integer delayInSeconds, Map<String,String> attMap)
    • sendMessageSync

      <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(List<SqsMessage<T>> sqsMessages, String queueName, Integer delayInSeconds, Map<String,String> attMap)
    • getQueueUrl

      String getQueueUrl(String queueName)
    • deleteMessage

      CompletableFuture<software.amazon.awssdk.services.sqs.model.DeleteMessageResponse> deleteMessage(String queueUrl, String receiptHandle)
    • deleteMessageSync

      software.amazon.awssdk.services.sqs.model.DeleteMessageResponse deleteMessageSync(String queueUrl, String receiptHandle)
    • changeVisibility

      CompletableFuture<software.amazon.awssdk.services.sqs.model.ChangeMessageVisibilityResponse> changeVisibility(String queueUrl, String receiptHandle, Integer visibilityTimeout)
    • sendMessage

      default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(SqsBatchMessage<T> sqsBatchMessage, String queueName, Integer delayInSeconds, Map<String,String> attMap)
    • sendMessageSync

      default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(SqsBatchMessage<T> sqsBatchMessage, String queueName, Integer delayInSeconds, Map<String,String> attMap)
    • changeVisibilitySync

      software.amazon.awssdk.services.sqs.model.ChangeMessageVisibilityResponse changeVisibilitySync(String queueUrl, String receiptHandle, Integer visibilityTimeout)