ManagementClientAsync Classe
- java.
lang. Object - com.
microsoft. azure. servicebus. management. ManagementClientAsync
- com.
public class ManagementClientAsync
Cliente assíncrono para executar operações de gerenciamento em entidades do Barramento de Serviço. As operações retornam CompleteableFuture, que retorna as respostas de forma assíncrona.
Resumo do Construtor
Construtor | Description |
---|---|
ManagementClientAsync(ConnectionStringBuilder connectionStringBuilder) |
Cria um novo ManagementClientAsync. |
ManagementClientAsync(URI namespaceEndpointURI, ClientSettings clientSettings) |
Cria um novo ManagementClientAsync. |
Resumo do método
Métodos herdados de java.lang.Object
Detalhes do construtor
ManagementClientAsync
public ManagementClientAsync(ConnectionStringBuilder connectionStringBuilder)
Cria um novo ManagementClientAsync. O usuário deve chamar close() no final da vida útil do cliente.
Parâmetros:
- connectionStringBuilder que contém informações de namespace e configurações do cliente.
ManagementClientAsync
public ManagementClientAsync(URI namespaceEndpointURI, ClientSettings clientSettings)
Cria um novo ManagementClientAsync. O usuário deve chamar close() no final da vida útil do cliente.
Parâmetros:
- URI do namespace ao qual se conecta.
- configurações do cliente.
Detalhes do método
close
public void close()
Descarta e fecha o managementClient.
Gera:
createQueueAsync
public CompletableFuture
Cria uma nova fila no namespace de serviço com o nome fornecido. Consulte QueueDescription para ver os valores padrão das propriedades da fila.
Parâmetros:
- Um QueueDescription objeto que descreve os atributos com os quais a nova fila será criada.
Retornos:
createQueueAsync
public CompletableFuture
Cria uma nova fila no namespace de serviço com o nome fornecido. Consulte QueueDescription para ver os valores padrão das propriedades da fila.
Parâmetros:
- O nome da fila em relação ao endereço base do namespace de serviço.
Retornos:
createRuleAsync
public CompletableFuture
Cria uma nova regra para um determinado tópico – assinatura. Consulte RuleDescription para ver os valores padrão das propriedades da assinatura.
Parâmetros:
- Nome do tópico.
- O nome da assinatura.
- Um RuleDescription objeto que descreve os atributos com os quais a nova regra será criada.
Retornos:
createSubscriptionAsync
public CompletableFuture
Cria uma nova assinatura no namespace do serviço com o nome fornecido. Consulte SubscriptionDescription para ver os valores padrão das propriedades da assinatura.
Parâmetros:
- Um SubscriptionDescription objeto que descreve os atributos com os quais a nova assinatura será criada.
Retornos:
createSubscriptionAsync
public CompletableFuture
Cria uma nova assinatura no namespace do serviço com a regra padrão fornecida. Consulte SubscriptionDescription para ver os valores padrão das propriedades da assinatura.
Parâmetros:
- Um SubscriptionDescription objeto que descreve os atributos com os quais a nova assinatura será criada.
- Um RuleDescription objeto que descreve a regra padrão. Se for nulo, o filtro de passagem será criado.
Retornos:
createSubscriptionAsync
public CompletableFuture
Cria uma nova assinatura para um determinado tópico no namespace de serviço com o nome fornecido. Consulte SubscriptionDescription para ver os valores padrão das propriedades da assinatura.
Parâmetros:
- O nome do tópico relativo ao endereço base do namespace de serviço.
- O nome da assinatura.
Retornos:
createTopicAsync
public CompletableFuture
Cria um novo tópico no namespace de serviço com o nome fornecido. Consulte TopicDescription para obter valores padrão das propriedades do tópico.
Parâmetros:
- Um QueueDescription objeto que descreve os atributos com os quais o novo tópico será criado.
Retornos:
createTopicAsync
public CompletableFuture
Cria um novo tópico no namespace de serviço com o nome fornecido. Consulte TopicDescription para obter valores padrão das propriedades do tópico.
Parâmetros:
- O nome do tópico relativo ao endereço base do namespace de serviço.
Retornos:
deleteQueueAsync
public CompletableFuture
Exclui a fila descrita pelo caminho em relação ao endereço base do namespace de serviço.
Parâmetros:
- O nome da entidade em relação ao endereço base do namespace de serviço.
Retornos:
deleteRuleAsync
public CompletableFuture
Exclui a regra de uma determinada assinatura de tópico.
Parâmetros:
- O nome do tópico.
- O nome da assinatura.
- O nome da regra.
Retornos:
deleteSubscriptionAsync
public CompletableFuture
Exclui a assinatura descrita pelo topicPath e pelo subscriptionName.
Parâmetros:
- O nome do tópico.
- O nome da assinatura.
Retornos:
deleteTopicAsync
public CompletableFuture
Exclui o tópico descrito pelo caminho relativo ao endereço base do namespace de serviço.
Parâmetros:
- O nome da entidade em relação ao endereço base do namespace de serviço.
Retornos:
getNamespaceInfoAsync
public CompletableFuture
Recupera informações relacionadas ao namespace. Funciona com qualquer declaração (Enviar/Escutar/Gerenciar).
Retornos:
- NamespaceInfo que contém informações de namespace.
getQueueAsync
public CompletableFuture
Recupera uma fila do namespace de serviço
Parâmetros:
- O caminho da fila em relação ao namespace do barramento de serviço.
Retornos:
- QueueDescription que contém informações sobre a fila.
getQueueRuntimeInfoAsync
public CompletableFuture
Recupera as informações de runtime de uma fila.
Parâmetros:
- O caminho da fila em relação ao namespace do barramento de serviço.
Retornos:
- QueueRuntimeInfo que contém informações de runtime sobre a fila.
getQueuesAsync
public CompletableFuture> getQueuesAsync()
Recupera a lista de filas presentes no namespace .
Retornos:
getQueuesAsync
public CompletableFuture> getQueuesAsync(int count, int skip)
Recupera a lista de filas presentes no namespace . Você pode simular páginas de lista de entidades manipulando os parâmetros count e skip. skip(0)+count(100) fornece as primeiras 100 entidades. skip(100)+count(100) fornece as próximas 100 entidades.
Parâmetros:
- O número de filas a serem buscadas. O padrão é 100. O valor máximo permitido é 100.
- O número de filas a serem ignoradas. Assume o padrão de 0. Não pode ser negativo.
Retornos:
getRuleAsync
public CompletableFuture
Recupera uma regra para um determinado tópico e assinatura do namespace de serviço
Parâmetros:
- O caminho do tópico em relação ao namespace do barramento de serviço.
- O nome da assinatura.
- O nome da regra.
Retornos:
- RuleDescription que contém informações sobre a assinatura.
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName)
Recupera a lista de regras para uma determinada assinatura de tópico no namespace.
Parâmetros:
- O nome do tópico.
- O nome da assinatura.
Retornos:
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName, int count, int skip)
Recupera a lista de regras para uma determinada assinatura de tópico no namespace. Você pode simular páginas de lista de entidades manipulando os parâmetros count e skip. skip(0)+count(100) fornece as primeiras 100 entidades. skip(100)+count(100) fornece as próximas 100 entidades.
Parâmetros:
- O nome do tópico.
- O nome da assinatura.
- O número de regras a serem buscadas. O padrão é 100. O valor máximo permitido é 100.
- O número de regras a serem ignoradas. Assume o padrão de 0. Não pode ser negativo.
Retornos:
getSubscriptionAsync
public CompletableFuture
Recupera uma assinatura para um determinado tópico do namespace de serviço
Parâmetros:
- O caminho do tópico em relação ao namespace do barramento de serviço.
- O nome da assinatura
Retornos:
- SubscriptionDescription que contém informações sobre a assinatura.
getSubscriptionRuntimeInfoAsync
public CompletableFuture
Recupera as informações de runtime de uma assinatura em um determinado tópico
Parâmetros:
- O caminho do tópico em relação ao namespace do barramento de serviço.
- O nome da assinatura
Retornos:
- SubscriptionRuntimeInfo que contém as informações de runtime sobre a assinatura.
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName)
Recupera a lista de assinaturas de um determinado tópico no namespace .
Parâmetros:
- O nome do tópico.
Retornos:
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName, int count, int skip)
Recupera a lista de assinaturas de um determinado tópico no namespace . Você pode simular páginas de lista de entidades manipulando os parâmetros count e skip. skip(0)+count(100) fornece as primeiras 100 entidades. skip(100)+count(100) fornece as próximas 100 entidades.
Parâmetros:
- O nome do tópico.
- O número de assinaturas a serem buscadas. O padrão é 100. O valor máximo permitido é 100.
- O número de assinaturas a serem ignoradas. Assume o padrão de 0. Não pode ser negativo.
Retornos:
getTopicAsync
public CompletableFuture
Recupera um tópico do namespace de serviço
Parâmetros:
- O caminho da fila em relação ao namespace do barramento de serviço.
Retornos:
- Descrição que contém informações sobre o tópico.
getTopicRuntimeInfoAsync
public CompletableFuture
Recupera as informações de runtime de um tópico
Parâmetros:
- O caminho da fila em relação ao namespace do barramento de serviço.
Retornos:
- TopicRuntimeInfo contendo informações de runtime sobre o tópico.
getTopicsAsync
public CompletableFuture> getTopicsAsync()
Recupera a lista de tópicos presentes no namespace .
Retornos:
getTopicsAsync
public CompletableFuture> getTopicsAsync(int count, int skip)
Recupera a lista de tópicos presentes no namespace . Você pode simular páginas de lista de entidades manipulando os parâmetros count e skip. skip(0)+count(100) fornece as primeiras 100 entidades. skip(100)+count(100) fornece as próximas 100 entidades.
Parâmetros:
- O número de tópicos a serem buscados. O padrão é 100. O valor máximo permitido é 100.
- O número de tópicos a serem ignoradas. Assume o padrão de 0. Não pode ser negativo.
Retornos:
queueExistsAsync
public CompletableFuture
Verifica se uma determinada fila existe ou não.
Parâmetros:
- Caminho da entidade para marcar
Retornos:
- True se a entidade existir. De outra forma, falso.
ruleExistsAsync
public CompletableFuture
Verifica se uma determinada regra existe ou não para uma determinada assinatura.
Parâmetros:
- Caminho do tópico
- O nome da assinatura.
- Nome da regra
Retornos:
- True se a entidade existir. De outra forma, falso.
subscriptionExistsAsync
public CompletableFuture
Verifica se uma determinada assinatura existe ou não.
Parâmetros:
- Caminho do tópico
- O nome da assinatura.
Retornos:
- True se a entidade existir. De outra forma, falso.
topicExistsAsync
public CompletableFuture
Verifica se um determinado tópico existe ou não.
Parâmetros:
- Caminho da entidade para marcar
Retornos:
- True se a entidade existir. De outra forma, falso.
updateQueueAsync
public CompletableFuture
Atualizações uma fila existente.
Parâmetros:
- Um QueueDescription objeto que descreve os atributos com os quais a fila será atualizada.
Retornos:
updateRuleAsync
public CompletableFuture
Atualizações uma regra existente.
Parâmetros:
- Nome do tópico.
- O nome da assinatura.
- Um RuleDescription objeto que descreve os atributos com os quais a regra será atualizada.
Retornos:
updateSubscriptionAsync
public CompletableFuture
Atualizações uma assinatura existente.
Parâmetros:
- Um SubscriptionDescription objeto que descreve os atributos com os quais a assinatura será atualizada.
Retornos:
updateTopicAsync
public CompletableFuture
Atualizações um tópico existente.
Parâmetros:
- Um TopicDescription objeto que descreve os atributos com os quais o tópico será atualizado.
Retornos:
Aplica-se a
Azure SDK for Java