Example usage for com.amazonaws.services.sqs.model ListQueuesResult withQueueUrls

List of usage examples for com.amazonaws.services.sqs.model ListQueuesResult withQueueUrls

Introduction

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

Prototype


public ListQueuesResult withQueueUrls(java.util.Collection<String> queueUrls) 

Source Link

Document

A list of queue URLs, up to 1,000 entries.

Usage

From source file:org.flite.mock.amazonaws.sqs.AmazonSQSMock.java

License:Open Source License

public ListQueuesResult listQueues(final ListQueuesRequest request)
        throws AmazonServiceException, AmazonClientException {
    if (request == null) {
        throw new AmazonClientException("Null ListQueuesRequest");
    }/*from  w  ww.  j a v a 2 s. c o m*/
    checkStringForExceptionMarker(request.getQueueNamePrefix());

    final String effectivePrefix = QUEUE_URL_PREFIX
            + (request.getQueueNamePrefix() == null ? "" : request.getQueueNamePrefix());
    final ListQueuesResult result = new ListQueuesResult();
    for (final String url : allQueues.keySet()) {
        if (StringUtils.startsWith(url, effectivePrefix)) {
            result.withQueueUrls(url);
        }
    }
    return result;
}