private List<String> listQueues(String queueName) { ListQueuesRequest listQueuesRequest = new ListQueuesRequest().withQueueNamePrefix(queueName); ListQueuesResult resultList = client.listQueues(listQueuesRequest); return resultList.getQueueUrls().stream() .filter(queueUrl -> queueUrl.contains(queueName)) .collect(Collectors.toList()); }
/** * Simplified method form for invoking the ListQueues operation. * * @see #listQueuesAsync(ListQueuesRequest) */ @Override public java.util.concurrent.Future<ListQueuesResult> 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) */ @Override public java.util.concurrent.Future<ListQueuesResult> listQueuesAsync(String queueNamePrefix, com.amazonaws.handlers.AsyncHandler<ListQueuesRequest, ListQueuesResult> asyncHandler) { return listQueuesAsync(new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix), asyncHandler); }
/** * Simplified method form for invoking the ListQueues operation. * * @see #listQueuesAsync(ListQueuesRequest) */ @Override public java.util.concurrent.Future<ListQueuesResult> 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) */ @Override public java.util.concurrent.Future<ListQueuesResult> listQueuesAsync(String queueNamePrefix, com.amazonaws.handlers.AsyncHandler<ListQueuesRequest, ListQueuesResult> asyncHandler) { return listQueuesAsync(new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix), asyncHandler); }
@Override public ListQueuesResult listQueues(String queueNamePrefix) { return listQueues(new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix)); }
@Override public ListQueuesResult listQueues(String queueNamePrefix) { return listQueues(new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix)); }
private List<String> listQueues(String queueName) { ListQueuesRequest listQueuesRequest = new ListQueuesRequest().withQueueNamePrefix(queueName); ListQueuesResult resultList = client.listQueues(listQueuesRequest); return resultList.getQueueUrls().stream() .filter(queueUrl -> queueUrl.contains(queueName)) .collect(Collectors.toList()); }
/** * Simplified method form for invoking the ListQueues operation. * * @see #listQueuesAsync(ListQueuesRequest) */ @Override public java.util.concurrent.Future<ListQueuesResult> 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) */ @Override public java.util.concurrent.Future<ListQueuesResult> listQueuesAsync(String queueNamePrefix, com.amazonaws.handlers.AsyncHandler<ListQueuesRequest, ListQueuesResult> asyncHandler) { return listQueuesAsync(new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix), asyncHandler); }
/** * Simplified method form for invoking the ListQueues operation. * * @see #listQueuesAsync(ListQueuesRequest) */ @Override public java.util.concurrent.Future<ListQueuesResult> 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) */ @Override public java.util.concurrent.Future<ListQueuesResult> listQueuesAsync(String queueNamePrefix, com.amazonaws.handlers.AsyncHandler<ListQueuesRequest, ListQueuesResult> asyncHandler) { return listQueuesAsync(new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix), asyncHandler); }
@Override public ListQueuesResult listQueues(String queueNamePrefix) { return listQueues(new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix)); }
@Override public ListQueuesResult listQueues(String queueNamePrefix) { return listQueues(new ListQueuesRequest().withQueueNamePrefix(queueNamePrefix)); }
@Override public Collection<NevadoQueue> listQueues(String temporaryQueuePrefix) throws JMSException { Collection<NevadoQueue> queues; ListQueuesResult result; try { result = _amazonSQS.listQueues(new ListQueuesRequest().withQueueNamePrefix(temporaryQueuePrefix)); } catch (AmazonClientException e) { throw handleAWSException("Unable to list queues with prefix '" + temporaryQueuePrefix + "'", e); } queues = new HashSet<NevadoQueue>(result.getQueueUrls().size()); for(String queueUrlString : result.getQueueUrls()) { URL queueURL = null; try { queueURL = new URL(queueUrlString); } catch (MalformedURLException e) { throw new JMSException("Unable to parse URL for: " + queueUrlString); } queues.add(new NevadoQueue(queueURL)); } return queues; }