Example usage for com.amazonaws.services.sqs.model ListQueuesRequest ListQueuesRequest

List of usage examples for com.amazonaws.services.sqs.model ListQueuesRequest ListQueuesRequest

Introduction

In this page you can find the example usage for com.amazonaws.services.sqs.model ListQueuesRequest ListQueuesRequest.

Prototype

public ListQueuesRequest() 

Source Link

Document

Default constructor for ListQueuesRequest object.

Usage

From source file:awslabs.lab41.SolutionCode.java

License:Open Source License

@Override
public Boolean appMode_TestSqsAccess(Region region, BasicSessionCredentials credentials) {
    try {//  www  .  ja va2  s  .c  o  m
        AmazonSQSClient sqsClient = new AmazonSQSClient(credentials);
        sqsClient.setRegion(region);
        sqsClient.listQueues(new ListQueuesRequest());
        return true;
    } catch (Exception ex) {
        return false;
    }
}

From source file:com.eucalyptus.portal.SimpleQueueClientManager.java

License:Open Source License

public List<String> listQueues(final String prefix) throws Exception {
    try {/*w w  w .java 2  s .co  m*/
        final ListQueuesRequest req = new ListQueuesRequest();
        if (prefix != null)
            req.setQueueNamePrefix(prefix);
        return getSimpleQueueClient().listQueues(req).getQueueUrls();
    } catch (final AmazonServiceException ex) {
        throw new Exception("Failed to list queues due to service error", ex);
    } catch (final AmazonClientException ex) {
        throw new Exception("Failed to list queues due to client error", ex);
    }
}

From source file:com.netflix.conductor.contribs.queue.sqs.SQSObservableQueue.java

License:Apache License

private List<String> listQueues(String queueName) {
    ListQueuesRequest listQueuesRequest = new ListQueuesRequest().withQueueNamePrefix(queueName);
    ListQueuesResult resultList = client.listQueues(listQueuesRequest);
    List<String> queueUrls = resultList.getQueueUrls().stream().filter(queueUrl -> queueUrl.contains(queueName))
            .collect(Collectors.toList());
    return queueUrls;
}

From source file:smartthings.brave.sqs.TracingAmazonSQSClient.java

License:Apache License

@Override
public ListQueuesResult listQueues() {
    return this.listQueues(new ListQueuesRequest());
}