
com.amazonaws.services.sqs.AbstractAmazonSQSAsync Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aws-java-sdk-sqs Show documentation
Show all versions of aws-java-sdk-sqs Show documentation
The AWS Java SDK for Amazon SQS module holds the client classes that are used for communicating with Amazon Simple Queue Service
/*
* Copyright 2010-2016 Amazon.com, Inc. or its affiliates. All Rights
* Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package com.amazonaws.services.sqs;
import com.amazonaws.services.sqs.model.*;
/**
* Abstract implementation of {@code AmazonSQSAsync}. Convenient method forms
* pass through to the corresponding overload that takes a request object and an
* {@code AsyncHandler}, which throws an {@code UnsupportedOperationException}.
*/
public class AbstractAmazonSQSAsync extends AbstractAmazonSQS implements
AmazonSQSAsync {
protected AbstractAmazonSQSAsync() {
}
@Override
public java.util.concurrent.Future addPermissionAsync(
AddPermissionRequest request) {
return addPermissionAsync(request, null);
}
@Override
public java.util.concurrent.Future addPermissionAsync(
AddPermissionRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the AddPermission operation.
*
* @see #addPermissionAsync(AddPermissionRequest)
*/
@Override
public java.util.concurrent.Future addPermissionAsync(
String queueUrl, String label,
java.util.List aWSAccountIds, java.util.List actions) {
return addPermissionAsync(new AddPermissionRequest()
.withQueueUrl(queueUrl).withLabel(label)
.withAWSAccountIds(aWSAccountIds).withActions(actions));
}
/**
* Simplified method form for invoking the AddPermission operation with an
* AsyncHandler.
*
* @see #addPermissionAsync(AddPermissionRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future addPermissionAsync(
String queueUrl,
String label,
java.util.List aWSAccountIds,
java.util.List actions,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return addPermissionAsync(
new AddPermissionRequest().withQueueUrl(queueUrl)
.withLabel(label).withAWSAccountIds(aWSAccountIds)
.withActions(actions), asyncHandler);
}
@Override
public java.util.concurrent.Future changeMessageVisibilityAsync(
ChangeMessageVisibilityRequest request) {
return changeMessageVisibilityAsync(request, null);
}
@Override
public java.util.concurrent.Future changeMessageVisibilityAsync(
ChangeMessageVisibilityRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ChangeMessageVisibility
* operation.
*
* @see #changeMessageVisibilityAsync(ChangeMessageVisibilityRequest)
*/
@Override
public java.util.concurrent.Future changeMessageVisibilityAsync(
String queueUrl, String receiptHandle, Integer visibilityTimeout) {
return changeMessageVisibilityAsync(new ChangeMessageVisibilityRequest()
.withQueueUrl(queueUrl).withReceiptHandle(receiptHandle)
.withVisibilityTimeout(visibilityTimeout));
}
/**
* Simplified method form for invoking the ChangeMessageVisibility operation
* with an AsyncHandler.
*
* @see #changeMessageVisibilityAsync(ChangeMessageVisibilityRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future changeMessageVisibilityAsync(
String queueUrl,
String receiptHandle,
Integer visibilityTimeout,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return changeMessageVisibilityAsync(
new ChangeMessageVisibilityRequest().withQueueUrl(queueUrl)
.withReceiptHandle(receiptHandle)
.withVisibilityTimeout(visibilityTimeout), asyncHandler);
}
@Override
public java.util.concurrent.Future changeMessageVisibilityBatchAsync(
ChangeMessageVisibilityBatchRequest request) {
return changeMessageVisibilityBatchAsync(request, null);
}
@Override
public java.util.concurrent.Future changeMessageVisibilityBatchAsync(
ChangeMessageVisibilityBatchRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ChangeMessageVisibilityBatch
* operation.
*
* @see #changeMessageVisibilityBatchAsync(ChangeMessageVisibilityBatchRequest)
*/
@Override
public java.util.concurrent.Future changeMessageVisibilityBatchAsync(
String queueUrl,
java.util.List entries) {
return changeMessageVisibilityBatchAsync(new ChangeMessageVisibilityBatchRequest()
.withQueueUrl(queueUrl).withEntries(entries));
}
/**
* Simplified method form for invoking the ChangeMessageVisibilityBatch
* operation with an AsyncHandler.
*
* @see #changeMessageVisibilityBatchAsync(ChangeMessageVisibilityBatchRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future changeMessageVisibilityBatchAsync(
String queueUrl,
java.util.List entries,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return changeMessageVisibilityBatchAsync(
new ChangeMessageVisibilityBatchRequest()
.withQueueUrl(queueUrl).withEntries(entries),
asyncHandler);
}
@Override
public java.util.concurrent.Future createQueueAsync(
CreateQueueRequest request) {
return createQueueAsync(request, null);
}
@Override
public java.util.concurrent.Future createQueueAsync(
CreateQueueRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the CreateQueue operation.
*
* @see #createQueueAsync(CreateQueueRequest)
*/
@Override
public java.util.concurrent.Future createQueueAsync(
String queueName) {
return createQueueAsync(new CreateQueueRequest()
.withQueueName(queueName));
}
/**
* Simplified method form for invoking the CreateQueue operation with an
* AsyncHandler.
*
* @see #createQueueAsync(CreateQueueRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future createQueueAsync(
String queueName,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return createQueueAsync(
new CreateQueueRequest().withQueueName(queueName), asyncHandler);
}
@Override
public java.util.concurrent.Future deleteMessageAsync(
DeleteMessageRequest request) {
return deleteMessageAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteMessageAsync(
DeleteMessageRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the DeleteMessage operation.
*
* @see #deleteMessageAsync(DeleteMessageRequest)
*/
@Override
public java.util.concurrent.Future deleteMessageAsync(
String queueUrl, String receiptHandle) {
return deleteMessageAsync(new DeleteMessageRequest().withQueueUrl(
queueUrl).withReceiptHandle(receiptHandle));
}
/**
* Simplified method form for invoking the DeleteMessage operation with an
* AsyncHandler.
*
* @see #deleteMessageAsync(DeleteMessageRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future deleteMessageAsync(
String queueUrl,
String receiptHandle,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return deleteMessageAsync(
new DeleteMessageRequest().withQueueUrl(queueUrl)
.withReceiptHandle(receiptHandle), asyncHandler);
}
@Override
public java.util.concurrent.Future deleteMessageBatchAsync(
DeleteMessageBatchRequest request) {
return deleteMessageBatchAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteMessageBatchAsync(
DeleteMessageBatchRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the DeleteMessageBatch operation.
*
* @see #deleteMessageBatchAsync(DeleteMessageBatchRequest)
*/
@Override
public java.util.concurrent.Future deleteMessageBatchAsync(
String queueUrl,
java.util.List entries) {
return deleteMessageBatchAsync(new DeleteMessageBatchRequest()
.withQueueUrl(queueUrl).withEntries(entries));
}
/**
* Simplified method form for invoking the DeleteMessageBatch operation with
* an AsyncHandler.
*
* @see #deleteMessageBatchAsync(DeleteMessageBatchRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future deleteMessageBatchAsync(
String queueUrl,
java.util.List entries,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return deleteMessageBatchAsync(new DeleteMessageBatchRequest()
.withQueueUrl(queueUrl).withEntries(entries), asyncHandler);
}
@Override
public java.util.concurrent.Future deleteQueueAsync(
DeleteQueueRequest request) {
return deleteQueueAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteQueueAsync(
DeleteQueueRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the DeleteQueue operation.
*
* @see #deleteQueueAsync(DeleteQueueRequest)
*/
@Override
public java.util.concurrent.Future deleteQueueAsync(
String queueUrl) {
return deleteQueueAsync(new DeleteQueueRequest().withQueueUrl(queueUrl));
}
/**
* Simplified method form for invoking the DeleteQueue operation with an
* AsyncHandler.
*
* @see #deleteQueueAsync(DeleteQueueRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future deleteQueueAsync(
String queueUrl,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return deleteQueueAsync(
new DeleteQueueRequest().withQueueUrl(queueUrl), asyncHandler);
}
@Override
public java.util.concurrent.Future getQueueAttributesAsync(
GetQueueAttributesRequest request) {
return getQueueAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future getQueueAttributesAsync(
GetQueueAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the GetQueueAttributes operation.
*
* @see #getQueueAttributesAsync(GetQueueAttributesRequest)
*/
@Override
public java.util.concurrent.Future getQueueAttributesAsync(
String queueUrl, java.util.List attributeNames) {
return getQueueAttributesAsync(new GetQueueAttributesRequest()
.withQueueUrl(queueUrl).withAttributeNames(attributeNames));
}
/**
* Simplified method form for invoking the GetQueueAttributes operation with
* an AsyncHandler.
*
* @see #getQueueAttributesAsync(GetQueueAttributesRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future getQueueAttributesAsync(
String queueUrl,
java.util.List attributeNames,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return getQueueAttributesAsync(new GetQueueAttributesRequest()
.withQueueUrl(queueUrl).withAttributeNames(attributeNames),
asyncHandler);
}
@Override
public java.util.concurrent.Future getQueueUrlAsync(
GetQueueUrlRequest request) {
return getQueueUrlAsync(request, null);
}
@Override
public java.util.concurrent.Future getQueueUrlAsync(
GetQueueUrlRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the GetQueueUrl operation.
*
* @see #getQueueUrlAsync(GetQueueUrlRequest)
*/
@Override
public java.util.concurrent.Future getQueueUrlAsync(
String queueName) {
return getQueueUrlAsync(new GetQueueUrlRequest()
.withQueueName(queueName));
}
/**
* Simplified method form for invoking the GetQueueUrl operation with an
* AsyncHandler.
*
* @see #getQueueUrlAsync(GetQueueUrlRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future getQueueUrlAsync(
String queueName,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return getQueueUrlAsync(
new GetQueueUrlRequest().withQueueName(queueName), asyncHandler);
}
@Override
public java.util.concurrent.Future listDeadLetterSourceQueuesAsync(
ListDeadLetterSourceQueuesRequest request) {
return listDeadLetterSourceQueuesAsync(request, null);
}
@Override
public java.util.concurrent.Future listDeadLetterSourceQueuesAsync(
ListDeadLetterSourceQueuesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future listQueuesAsync(
ListQueuesRequest request) {
return listQueuesAsync(request, null);
}
@Override
public java.util.concurrent.Future listQueuesAsync(
ListQueuesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ListQueues operation.
*
* @see #listQueuesAsync(ListQueuesRequest)
*/
@Override
public java.util.concurrent.Future listQueuesAsync() {
return listQueuesAsync(new ListQueuesRequest());
}
/**
* Simplified method form for invoking the ListQueues operation with an
* AsyncHandler.
*
* @see #listQueuesAsync(ListQueuesRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listQueuesAsync(
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listQueuesAsync(new ListQueuesRequest(), asyncHandler);
}
/**
* Simplified method form for invoking the ListQueues operation.
*
* @see #listQueuesAsync(ListQueuesRequest)
*/
@Override
public java.util.concurrent.Future listQueuesAsync(
String queueNamePrefix) {
return listQueuesAsync(new ListQueuesRequest()
.withQueueNamePrefix(queueNamePrefix));
}
/**
* Simplified method form for invoking the ListQueues operation with an
* AsyncHandler.
*
* @see #listQueuesAsync(ListQueuesRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future listQueuesAsync(
String queueNamePrefix,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return listQueuesAsync(
new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix),
asyncHandler);
}
@Override
public java.util.concurrent.Future purgeQueueAsync(
PurgeQueueRequest request) {
return purgeQueueAsync(request, null);
}
@Override
public java.util.concurrent.Future purgeQueueAsync(
PurgeQueueRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
@Override
public java.util.concurrent.Future receiveMessageAsync(
ReceiveMessageRequest request) {
return receiveMessageAsync(request, null);
}
@Override
public java.util.concurrent.Future receiveMessageAsync(
ReceiveMessageRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the ReceiveMessage operation.
*
* @see #receiveMessageAsync(ReceiveMessageRequest)
*/
@Override
public java.util.concurrent.Future receiveMessageAsync(
String queueUrl) {
return receiveMessageAsync(new ReceiveMessageRequest()
.withQueueUrl(queueUrl));
}
/**
* Simplified method form for invoking the ReceiveMessage operation with an
* AsyncHandler.
*
* @see #receiveMessageAsync(ReceiveMessageRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future receiveMessageAsync(
String queueUrl,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return receiveMessageAsync(
new ReceiveMessageRequest().withQueueUrl(queueUrl),
asyncHandler);
}
@Override
public java.util.concurrent.Future removePermissionAsync(
RemovePermissionRequest request) {
return removePermissionAsync(request, null);
}
@Override
public java.util.concurrent.Future removePermissionAsync(
RemovePermissionRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the RemovePermission operation.
*
* @see #removePermissionAsync(RemovePermissionRequest)
*/
@Override
public java.util.concurrent.Future removePermissionAsync(
String queueUrl, String label) {
return removePermissionAsync(new RemovePermissionRequest()
.withQueueUrl(queueUrl).withLabel(label));
}
/**
* Simplified method form for invoking the RemovePermission operation with
* an AsyncHandler.
*
* @see #removePermissionAsync(RemovePermissionRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future removePermissionAsync(
String queueUrl,
String label,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return removePermissionAsync(new RemovePermissionRequest()
.withQueueUrl(queueUrl).withLabel(label), asyncHandler);
}
@Override
public java.util.concurrent.Future sendMessageAsync(
SendMessageRequest request) {
return sendMessageAsync(request, null);
}
@Override
public java.util.concurrent.Future sendMessageAsync(
SendMessageRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the SendMessage operation.
*
* @see #sendMessageAsync(SendMessageRequest)
*/
@Override
public java.util.concurrent.Future sendMessageAsync(
String queueUrl, String messageBody) {
return sendMessageAsync(new SendMessageRequest().withQueueUrl(queueUrl)
.withMessageBody(messageBody));
}
/**
* Simplified method form for invoking the SendMessage operation with an
* AsyncHandler.
*
* @see #sendMessageAsync(SendMessageRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future sendMessageAsync(
String queueUrl,
String messageBody,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return sendMessageAsync(new SendMessageRequest().withQueueUrl(queueUrl)
.withMessageBody(messageBody), asyncHandler);
}
@Override
public java.util.concurrent.Future sendMessageBatchAsync(
SendMessageBatchRequest request) {
return sendMessageBatchAsync(request, null);
}
@Override
public java.util.concurrent.Future sendMessageBatchAsync(
SendMessageBatchRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the SendMessageBatch operation.
*
* @see #sendMessageBatchAsync(SendMessageBatchRequest)
*/
@Override
public java.util.concurrent.Future sendMessageBatchAsync(
String queueUrl,
java.util.List entries) {
return sendMessageBatchAsync(new SendMessageBatchRequest()
.withQueueUrl(queueUrl).withEntries(entries));
}
/**
* Simplified method form for invoking the SendMessageBatch operation with
* an AsyncHandler.
*
* @see #sendMessageBatchAsync(SendMessageBatchRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future sendMessageBatchAsync(
String queueUrl,
java.util.List entries,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return sendMessageBatchAsync(new SendMessageBatchRequest()
.withQueueUrl(queueUrl).withEntries(entries), asyncHandler);
}
@Override
public java.util.concurrent.Future setQueueAttributesAsync(
SetQueueAttributesRequest request) {
return setQueueAttributesAsync(request, null);
}
@Override
public java.util.concurrent.Future setQueueAttributesAsync(
SetQueueAttributesRequest request,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
throw new java.lang.UnsupportedOperationException();
}
/**
* Simplified method form for invoking the SetQueueAttributes operation.
*
* @see #setQueueAttributesAsync(SetQueueAttributesRequest)
*/
@Override
public java.util.concurrent.Future setQueueAttributesAsync(
String queueUrl, java.util.Map attributes) {
return setQueueAttributesAsync(new SetQueueAttributesRequest()
.withQueueUrl(queueUrl).withAttributes(attributes));
}
/**
* Simplified method form for invoking the SetQueueAttributes operation with
* an AsyncHandler.
*
* @see #setQueueAttributesAsync(SetQueueAttributesRequest,
* com.amazonaws.handlers.AsyncHandler)
*/
public java.util.concurrent.Future setQueueAttributesAsync(
String queueUrl,
java.util.Map attributes,
com.amazonaws.handlers.AsyncHandler asyncHandler) {
return setQueueAttributesAsync(new SetQueueAttributesRequest()
.withQueueUrl(queueUrl).withAttributes(attributes),
asyncHandler);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy