org.jclouds.sqs.features
Interface MessageAsyncApi


public interface MessageAsyncApi

Provides access to SQS via their REST API.

Author:
Adrian Cole

Method Summary
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> changeVisibility(Iterable<String> receiptHandles, int visibilityTimeout)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> changeVisibility(Map<String,Integer> receiptHandleVisibilityTimeout)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> changeVisibility(Map<String,String> idReceiptHandle, int visibilityTimeout)
           
 com.google.common.util.concurrent.ListenableFuture<Void> changeVisibility(String receiptHandle, int visibilityTimeout)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> changeVisibility(com.google.common.collect.Table<String,String,Integer> idReceiptHandleVisibilityTimeout)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> delete(Iterable<String> receiptHandles)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> delete(Map<String,String> idReceiptHandle)
           
 com.google.common.util.concurrent.ListenableFuture<Void> delete(String receiptHandle)
           
 com.google.common.util.concurrent.ListenableFuture<Message> receive()
           
 com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Message>> receive(int max)
           
 com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Message>> receive(int max, ReceiveMessageOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Message> receive(ReceiveMessageOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> send(Iterable<String> messageBodies)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> send(Map<String,String> idMessageBody)
           
 com.google.common.util.concurrent.ListenableFuture<? extends MessageIdAndMD5> send(String message)
           
 com.google.common.util.concurrent.ListenableFuture<? extends MessageIdAndMD5> send(String message, SendMessageOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> sendWithDelay(Iterable<String> messageBodies, int delaySeconds)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> sendWithDelay(Map<String,String> idMessageBody, int delaySeconds)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> sendWithDelays(Map<String,Integer> messageBodyDelaySeconds)
           
 com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> sendWithDelays(com.google.common.collect.Table<String,String,Integer> idMessageBodyDelaySeconds)
           
 

Method Detail

delete

com.google.common.util.concurrent.ListenableFuture<Void> delete(String receiptHandle)
See Also:
MessageApi.delete(String)

delete

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> delete(Map<String,String> idReceiptHandle)
See Also:
MessageApi.delete(Map)

delete

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> delete(Iterable<String> receiptHandles)
See Also:
MessageApi.delete(Iterable)

changeVisibility

com.google.common.util.concurrent.ListenableFuture<Void> changeVisibility(String receiptHandle,
                                                                          int visibilityTimeout)
See Also:
MessageApi.changeVisibility(String, int)

changeVisibility

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> changeVisibility(com.google.common.collect.Table<String,String,Integer> idReceiptHandleVisibilityTimeout)
See Also:
MessageApi.changeVisibility(Table)

changeVisibility

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> changeVisibility(Map<String,Integer> receiptHandleVisibilityTimeout)
See Also:
MessageApi.changeVisibility(Map)

changeVisibility

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> changeVisibility(Map<String,String> idReceiptHandle,
                                                                                                   int visibilityTimeout)
See Also:
MessageApi.changeVisibility(Map, int)

changeVisibility

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<String>> changeVisibility(Iterable<String> receiptHandles,
                                                                                                   int visibilityTimeout)
See Also:
MessageApi.changeVisibility(Iterable, int)

send

com.google.common.util.concurrent.ListenableFuture<? extends MessageIdAndMD5> send(String message)
See Also:
MessageApi.send(String)

send

com.google.common.util.concurrent.ListenableFuture<? extends MessageIdAndMD5> send(String message,
                                                                                   SendMessageOptions options)
See Also:
MessageApi.send(String, SendMessageOptions)

sendWithDelays

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> sendWithDelays(com.google.common.collect.Table<String,String,Integer> idMessageBodyDelaySeconds)
See Also:
MessageApi.sendWithDelays(Table)

sendWithDelays

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> sendWithDelays(Map<String,Integer> messageBodyDelaySeconds)
See Also:
MessageApi.sendWithDelays(Map)

sendWithDelay

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> sendWithDelay(Map<String,String> idMessageBody,
                                                                                                                   int delaySeconds)
See Also:
MessageApi.sendWithDelay(Map, int)

sendWithDelay

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> sendWithDelay(Iterable<String> messageBodies,
                                                                                                                   int delaySeconds)
See Also:
MessageApi.sendWithDelay(Iterable, int)

send

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> send(Map<String,String> idMessageBody)
See Also:
MessageApi.send(Map)

send

com.google.common.util.concurrent.ListenableFuture<? extends BatchResult<? extends MessageIdAndMD5>> send(Iterable<String> messageBodies)
See Also:
MessageApi.send(Iterable)

receive

com.google.common.util.concurrent.ListenableFuture<Message> receive()
See Also:
MessageApi.receive()

receive

com.google.common.util.concurrent.ListenableFuture<? extends Message> receive(ReceiveMessageOptions options)
See Also:
MessageApi.receive(ReceiveMessageOptions)

receive

com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Message>> receive(int max)
See Also:
MessageApi.receive(int)

receive

com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Message>> receive(int max,
                                                                                                                                  ReceiveMessageOptions options)
See Also:
MessageApi.receive(int, ReceiveMessageOptions)


Copyright © 2009-2012 jclouds. All Rights Reserved.