Package org.awsutils.sqs.client
Interface SqsMessageClient
- All Known Implementing Classes:
SqsMessageClientImpl
public interface SqsMessageClient
-
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<software.amazon.awssdk.services.sqs.model.ChangeMessageVisibilityResponse>changeVisibility(String queueUrl, String receiptHandle, Integer visibilityTimeout) software.amazon.awssdk.services.sqs.model.ChangeMessageVisibilityResponsechangeVisibilitySync(String queueUrl, String receiptHandle, Integer visibilityTimeout) CompletableFuture<software.amazon.awssdk.services.sqs.model.DeleteMessageResponse>deleteMessage(String queueUrl, String receiptHandle) software.amazon.awssdk.services.sqs.model.DeleteMessageResponsedeleteMessageSync(String queueUrl, String receiptHandle) getQueueUrl(String queueName) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse>sendMessage(List<SqsMessage<T>> sqsMessages, String queueName) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse>sendMessage(List<SqsMessage<T>> sqsMessage, String queueName, Integer delayInSeconds) <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse>sendMessage(List<SqsMessage<T>> sqsMessages, String queueName, Integer delayInSeconds, Map<String, String> attMap) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse>sendMessage(List<T> message, String messageType, String transactionId, String queueName) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse>sendMessage(List<T> message, String messageType, String transactionId, String queueName, Integer delayInSeconds) <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) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse>sendMessage(SqsBatchMessage<T> sqsBatchMessage, String queueName) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse>sendMessage(SqsBatchMessage<T> sqsBatchMessage, String queueName, Integer delayInSeconds) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse>sendMessage(SqsBatchMessage<T> sqsBatchMessage, String queueName, Integer delayInSeconds, Map<String, String> attMap) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse>sendMessage(SqsMessage<T> sqsMessage, String queueName) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse>sendMessage(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds) <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse>sendMessage(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds, Map<String, String> messageAttMap) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse>sendMessage(T message, String messageType, String transactionId, String queueName) default <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse>sendMessage(T message, String messageType, String transactionId, String queueName, Integer delayInSeconds) <T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse>sendMessage(T sqsMessage, String messageType, String transactionId, String queueName, Integer delayInSeconds, Map<String, String> messageAttMap) default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(List<SqsMessage<T>> sqsMessages, String queueName) default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(List<SqsMessage<T>> sqsMessage, String queueName, Integer delayInSeconds) <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(List<SqsMessage<T>> sqsMessages, String queueName, Integer delayInSeconds, Map<String, String> attMap) default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(List<T> message, String messageType, String transactionId, String queueName) default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(List<T> message, String messageType, String transactionId, String queueName, Integer delayInSeconds) <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(List<T> sqsMessages, String messageType, String transactionId, String queueName, Integer delayInSeconds, Map<String, String> attMap) default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(SqsBatchMessage<T> sqsBatchMessage, String queueName) default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(SqsBatchMessage<T> sqsBatchMessage, String queueName, Integer delayInSeconds) default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponsesendMessageSync(SqsBatchMessage<T> sqsBatchMessage, String queueName, Integer delayInSeconds, Map<String, String> attMap) default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponsesendMessageSync(SqsMessage<T> sqsMessage, String queueName) default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponsesendMessageSync(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds) <T> software.amazon.awssdk.services.sqs.model.SendMessageResponsesendMessageSync(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds, Map<String, String> messageAttMap) default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponsesendMessageSync(T message, String messageType, String transactionId, String queueName) default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponsesendMessageSync(T message, String messageType, String transactionId, String queueName, Integer delayInSeconds) <T> software.amazon.awssdk.services.sqs.model.SendMessageResponsesendMessageSync(T sqsMessage, String messageType, String transactionId, String queueName, Integer delayInSeconds, Map<String, String> messageAttMap)
-
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
-
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
-
sendMessageSync
default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponse sendMessageSync(SqsMessage<T> sqsMessage, String queueName) -
sendMessageSync
-
sendMessageSync
default <T> software.amazon.awssdk.services.sqs.model.SendMessageResponse sendMessageSync(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds) -
sendMessageSync
-
sendMessageSync
default <T> software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse sendMessageSync(SqsBatchMessage<T> sqsBatchMessage, String queueName) -
sendMessageSync
-
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
-
sendMessage
<T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageResponse> sendMessage(SqsMessage<T> sqsMessage, String queueName, Integer delayInSeconds, Map<String, String> messageAttMap) -
sendMessage
-
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
-
sendMessage
-
sendMessageSync
-
sendMessage
<T> CompletableFuture<software.amazon.awssdk.services.sqs.model.SendMessageBatchResponse> sendMessage(List<SqsMessage<T>> sqsMessages, String queueName, Integer delayInSeconds, Map<String, String> attMap) -
sendMessageSync
-
getQueueUrl
-
deleteMessage
CompletableFuture<software.amazon.awssdk.services.sqs.model.DeleteMessageResponse> deleteMessage(String queueUrl, String receiptHandle) -
deleteMessageSync
-
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
-
changeVisibilitySync
-