public interface QueueAsyncApi
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<URI> |
create(String queueName) |
com.google.common.util.concurrent.ListenableFuture<URI> |
create(String queueName,
CreateQueueOptions options) |
com.google.common.util.concurrent.ListenableFuture<Void> |
delete(URI queue) |
com.google.common.util.concurrent.ListenableFuture<URI> |
get(String queueName) |
com.google.common.util.concurrent.ListenableFuture<String> |
getAttribute(URI queue,
String attributeName) |
com.google.common.util.concurrent.ListenableFuture<? extends QueueAttributes> |
getAttributes(URI queue) |
com.google.common.util.concurrent.ListenableFuture<Map<String,String>> |
getAttributes(URI queue,
Iterable<String> attributeNames) |
com.google.common.util.concurrent.ListenableFuture<URI> |
getInAccount(String queueName,
String accountId) |
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<URI>> |
list() |
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<URI>> |
list(ListQueuesOptions options) |
com.google.common.util.concurrent.ListenableFuture<Void> |
setAttribute(URI queue,
String name,
String value) |
@Named(value="sqs:ListQueues") com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<URI>> list()
QueueApi.list()
@Named(value="sqs:ListQueues") com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<URI>> list(ListQueuesOptions options)
QueueApi.list(ListQueuesOptions)
@Named(value="sqs:GetQueueUrl") com.google.common.util.concurrent.ListenableFuture<URI> get(String queueName)
QueueApi.get(String)
@Named(value="sqs:GetQueueUrl") com.google.common.util.concurrent.ListenableFuture<URI> getInAccount(String queueName, String accountId)
@Named(value="sqs:CreateQueue") com.google.common.util.concurrent.ListenableFuture<URI> create(String queueName)
QueueApi.create(java.lang.String)
@Named(value="sqs:CreateQueue") com.google.common.util.concurrent.ListenableFuture<URI> create(String queueName, CreateQueueOptions options)
QueueApi.create(java.lang.String)
@Named(value="sqs:DeleteQueue") com.google.common.util.concurrent.ListenableFuture<Void> delete(URI queue)
QueueApi.delete(java.net.URI)
@Named(value="sqs:GetQueueAttributes") com.google.common.util.concurrent.ListenableFuture<? extends QueueAttributes> getAttributes(URI queue)
QueueApi.getAttributes(URI)
@Named(value="sqs:GetQueueAttributes") com.google.common.util.concurrent.ListenableFuture<Map<String,String>> getAttributes(URI queue, Iterable<String> attributeNames)
@Named(value="sqs:GetQueueAttributes") com.google.common.util.concurrent.ListenableFuture<String> getAttribute(URI queue, String attributeName)
Copyright © 2009-2013 jclouds. All Rights Reserved.