cloudQueue = cloudQueueClient.getQueueReference(queue);
cloudQueue = cloudQueueClient.getQueueReference(queue);
public CloudQueue getCloudQueue(RuntimeContainer runtime, String queue) throws InvalidKeyException, URISyntaxException, StorageException { return getStorageQueueClient(runtime).getQueueReference(queue); }
private CloudQueue createCloudQueue(String queueName) { if (storageQueueManager != null) { storageQueueManager.getOrCreate(Tuple.of(this.cloudStorageAccount, queueName)); } try { return cloudStorageAccount.createCloudQueueClient().getQueueReference(queueName); } catch (URISyntaxException | StorageException e) { String message = String.format("Failed to create cloud queue '%s'", queueName); log.error(message, e); throw new RuntimeException(message, e); } }
public long getApproximateMessageCount(String queueName) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); return queueRef.getApproximateMessageCount(); }
@Override public CloudQueue internalCreate(Tuple<CloudStorageAccount, String> key) { CloudQueueClient queueClient = key.getFirst().createCloudQueueClient(); try { CloudQueue cloudQueue = queueClient.getQueueReference(key.getSecond()); cloudQueue.create(); return cloudQueue; } catch (URISyntaxException | StorageException e) { throw new RuntimeException("Failed to build queue client", e); } } }
public long getApproximateMessageCount(String queueName) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); return queueRef.getApproximateMessageCount(); }
public void clear(String queueName) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); queueRef.clear(null, AzureStorageUtils.getTalendOperationContext()); }
public Iterable<CloudQueueMessage> peekMessages(String queueName, int numberOfMessages) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); return queueRef.peekMessages(numberOfMessages, null, AzureStorageUtils.getTalendOperationContext()); }
public boolean deleteQueueIfExists(String queueName) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); return queueRef.deleteIfExists(null, AzureStorageUtils.getTalendOperationContext()); }
public Iterable<CloudQueueMessage> peekMessages(String queueName, int numberOfMessages) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); return queueRef.peekMessages(numberOfMessages, null, AzureStorageUtils.getTalendOperationContext()); }
public Iterable<CloudQueueMessage> retrieveMessages(String queueName, int numberOfMessages, int visibilityTimeoutInSeconds) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); return queueRef.retrieveMessages(numberOfMessages, visibilityTimeoutInSeconds, null, AzureStorageUtils.getTalendOperationContext()); }
public void deleteMessage(String queueName, CloudQueueMessage message) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); queueRef.deleteMessage(message, null, AzureStorageUtils.getTalendOperationContext()); }
public boolean deleteQueueIfExists(String queueName) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); return queueRef.deleteIfExists(null, AzureStorageUtils.getTalendOperationContext()); }
public void deleteMessage(String queueName, CloudQueueMessage message) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); queueRef.deleteMessage(message, null, AzureStorageUtils.getTalendOperationContext()); }
public void clear(String queueName) throws InvalidKeyException, URISyntaxException, StorageException { CloudQueueClient client = connection.getCloudStorageAccount().createCloudQueueClient(); CloudQueue queueRef = client.getQueueReference(queueName); queueRef.clear(null, AzureStorageUtils.getTalendOperationContext()); }
public static CloudQueue getRandomQueueReference() throws URISyntaxException, StorageException { String queueName = generateRandomQueueName(); CloudQueueClient qClient = createCloudQueueClient(); CloudQueue queue = qClient.getQueueReference(queueName); return queue; }
public void deleteQueue(@NotNull StorageAccount storageAccount, @NotNull Queue queue) throws AzureCmdException { try { CloudQueueClient client = getCloudQueueClient(storageAccount); CloudQueue cloudQueue = client.getQueueReference(queue.getName()); cloudQueue.deleteIfExists(); } catch (Throwable t) { throw new AzureCmdException("Error deleting the Queue", t); } }
public void clearQueue(@NotNull StorageAccount storageAccount, @NotNull Queue queue) throws AzureCmdException { try { CloudQueueClient client = getCloudQueueClient(storageAccount); CloudQueue cloudQueue = client.getQueueReference(queue.getName()); cloudQueue.clear(); } catch (Throwable t) { throw new AzureCmdException("Error clearing the Queue", t); } }
public void createQueueMessage(@NotNull StorageAccount storageAccount, @NotNull QueueMessage queueMessage, int timeToLiveInSeconds) throws AzureCmdException { try { CloudQueueClient client = getCloudQueueClient(storageAccount); CloudQueue cloudQueue = client.getQueueReference(queueMessage.getQueueName()); cloudQueue.addMessage(new CloudQueueMessage(queueMessage.getContent()), timeToLiveInSeconds, 0, null, null); } catch (Throwable t) { throw new AzureCmdException("Error creating the Queue Message", t); } }