ManagementClientAsync Clase
- java.
lang. Object - com.
microsoft. azure. servicebus. management. ManagementClientAsync
- com.
public class ManagementClientAsync
Cliente asincrónico para realizar operaciones de administración en entidades de Service Bus. Las operaciones devuelven CompletableFuture que devuelven de forma asincrónica las respuestas.
Resumen del constructor
Constructor | Description |
---|---|
ManagementClientAsync(ConnectionStringBuilder connectionStringBuilder) |
Crea un nuevo ManagementClientAsync. |
ManagementClientAsync(URI namespaceEndpointURI, ClientSettings clientSettings) |
Crea un nuevo ManagementClientAsync. |
Resumen del método
Métodos heredados de java.lang.Object
Detalles del constructor
ManagementClientAsync
public ManagementClientAsync(ConnectionStringBuilder connectionStringBuilder)
Crea un nuevo ManagementClientAsync. El usuario debe llamar close() al final de la vida útil del cliente.
Parámetros:
- connectionStringBuilder que contiene la información del espacio de nombres y la configuración del cliente.
ManagementClientAsync
public ManagementClientAsync(URI namespaceEndpointURI, ClientSettings clientSettings)
Crea un nuevo ManagementClientAsync. El usuario debe llamar close() al final de la vida útil del cliente.
Parámetros:
- URI del espacio de nombres al que se conecta.
- configuración de cliente.
Detalles del método
close
public void close()
Elimina y cierra managementClient.
Produce:
createQueueAsync
public CompletableFuture
Crea una nueva cola en el espacio de nombres del servicio con el nombre especificado. Consulte QueueDescription para conocer los valores predeterminados de las propiedades de la cola.
Parámetros:
- Objeto QueueDescription que describe los atributos con los que se creará la nueva cola.
Devoluciones:
createQueueAsync
public CompletableFuture
Crea una nueva cola en el espacio de nombres del servicio con el nombre especificado. Consulte QueueDescription para conocer los valores predeterminados de las propiedades de la cola.
Parámetros:
- Nombre de la cola relativa a la dirección base del espacio de nombres del servicio.
Devoluciones:
createRuleAsync
public CompletableFuture
Crea una nueva regla para un tema determinado: suscripción. Consulte RuleDescription para conocer los valores predeterminados de las propiedades de la suscripción.
Parámetros:
- Nombre del tema.
- Nombre de la suscripción.
- Objeto RuleDescription que describe los atributos con los que se creará la nueva regla.
Devoluciones:
createSubscriptionAsync
public CompletableFuture
Crea una nueva suscripción en el espacio de nombres del servicio con el nombre especificado. Consulte SubscriptionDescription para conocer los valores predeterminados de las propiedades de la suscripción.
Parámetros:
- Objeto SubscriptionDescription que describe los atributos con los que se creará la nueva suscripción.
Devoluciones:
createSubscriptionAsync
public CompletableFuture
Crea una nueva suscripción en el espacio de nombres del servicio con la regla predeterminada proporcionada. Consulte SubscriptionDescription para conocer los valores predeterminados de las propiedades de la suscripción.
Parámetros:
- Objeto SubscriptionDescription que describe los atributos con los que se creará la nueva suscripción.
- Objeto RuleDescription que describe la regla predeterminada. Si es null, se creará el filtro de paso a través.
Devoluciones:
createSubscriptionAsync
public CompletableFuture
Crea una nueva suscripción para un tema determinado en el espacio de nombres del servicio con el nombre especificado. Consulte SubscriptionDescription para conocer los valores predeterminados de las propiedades de la suscripción.
Parámetros:
- Nombre del tema relativo a la dirección base del espacio de nombres del servicio.
- Nombre de la suscripción.
Devoluciones:
createTopicAsync
public CompletableFuture
Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado. Consulte TopicDescription para conocer los valores predeterminados de las propiedades del tema.
Parámetros:
- Objeto QueueDescription que describe los atributos con los que se creará el nuevo tema.
Devoluciones:
createTopicAsync
public CompletableFuture
Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado. Consulte TopicDescription para conocer los valores predeterminados de las propiedades del tema.
Parámetros:
- Nombre del tema relativo a la dirección base del espacio de nombres del servicio.
Devoluciones:
deleteQueueAsync
public CompletableFuture
Elimina la cola descrita por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.
Parámetros:
- Nombre de la entidad relativa a la dirección base del espacio de nombres del servicio.
Devoluciones:
deleteRuleAsync
public CompletableFuture
Elimina la regla de una suscripción a temas determinada.
Parámetros:
- El nombre del tema.
- Nombre de la suscripción.
- Nombre de la regla.
Devoluciones:
deleteSubscriptionAsync
public CompletableFuture
Elimina la suscripción descrita por topicPath y subscriptionName.
Parámetros:
- El nombre del tema.
- Nombre de la suscripción.
Devoluciones:
deleteTopicAsync
public CompletableFuture
Elimina el tema descrito por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.
Parámetros:
- Nombre de la entidad relativa a la dirección base del espacio de nombres del servicio.
Devoluciones:
getNamespaceInfoAsync
public CompletableFuture
Recupera información relacionada con el espacio de nombres. Funciona con cualquier notificación (Send/Listen/Manage).
Devoluciones:
- NamespaceInfo que contiene información del espacio de nombres.
getQueueAsync
public CompletableFuture
Recupera una cola del espacio de nombres del servicio.
Parámetros:
- Ruta de acceso de la cola relativa al espacio de nombres de Service Bus.
Devoluciones:
- QueueDescription que contiene información sobre la cola.
getQueueRuntimeInfoAsync
public CompletableFuture
Recupera la información en tiempo de ejecución de una cola.
Parámetros:
- Ruta de acceso de la cola relativa al espacio de nombres de Service Bus.
Devoluciones:
- QueueRuntimeInfo que contiene información en tiempo de ejecución sobre la cola.
getQueuesAsync
public CompletableFuture> getQueuesAsync()
Recupera la lista de colas presentes en el espacio de nombres .
Devoluciones:
getQueuesAsync
public CompletableFuture> getQueuesAsync(int count, int skip)
Recupera la lista de colas presentes en el espacio de nombres . Puede simular páginas de lista de entidades manipulando parámetros count y skip. skip(0)+count(100) proporciona las primeras 100 entidades. skip(100)+count(100) proporciona las 100 entidades siguientes.
Parámetros:
- Número de colas que se van a capturar. El valor predeterminado es 100. El valor máximo permitido es 100.
- Número de colas que se van a omitir. El valor predeterminado es 0. No puede ser negativo.
Devoluciones:
getRuleAsync
public CompletableFuture
Recupera una regla para un tema y una suscripción concretos del espacio de nombres del servicio.
Parámetros:
- Ruta de acceso del tema relativa al espacio de nombres de Service Bus.
- Nombre de la suscripción.
- Nombre de la regla.
Devoluciones:
- RuleDescription que contiene información sobre la suscripción.
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName)
Recupera la lista de reglas de una suscripción a temas determinada en el espacio de nombres .
Parámetros:
- El nombre del tema.
- Nombre de la suscripción.
Devoluciones:
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName, int count, int skip)
Recupera la lista de reglas de una suscripción a temas determinada en el espacio de nombres . Puede simular páginas de lista de entidades manipulando parámetros count y skip. skip(0)+count(100) proporciona las primeras 100 entidades. skip(100)+count(100) proporciona las 100 entidades siguientes.
Parámetros:
- El nombre del tema.
- Nombre de la suscripción.
- Número de reglas que se van a capturar. El valor predeterminado es 100. El valor máximo permitido es 100.
- El número de reglas que se omiten. El valor predeterminado es 0. No puede ser negativo.
Devoluciones:
getSubscriptionAsync
public CompletableFuture
Recupera una suscripción para un tema determinado del espacio de nombres del servicio.
Parámetros:
- Ruta de acceso del tema relativa al espacio de nombres de Service Bus.
- Nombre de la suscripción
Devoluciones:
- SubscriptionDescription que contiene información sobre la suscripción.
getSubscriptionRuntimeInfoAsync
public CompletableFuture
Recupera la información en tiempo de ejecución de una suscripción en un tema determinado.
Parámetros:
- Ruta de acceso del tema relativa al espacio de nombres de Service Bus.
- Nombre de la suscripción
Devoluciones:
- SubscriptionRuntimeInfo que contiene la información en tiempo de ejecución sobre la suscripción.
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName)
Recupera la lista de suscripciones de un tema determinado en el espacio de nombres .
Parámetros:
- El nombre del tema.
Devoluciones:
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName, int count, int skip)
Recupera la lista de suscripciones de un tema determinado en el espacio de nombres . Puede simular páginas de lista de entidades manipulando parámetros count y skip. skip(0)+count(100) proporciona las primeras 100 entidades. skip(100)+count(100) proporciona las 100 entidades siguientes.
Parámetros:
- El nombre del tema.
- Número de suscripciones que se van a capturar. El valor predeterminado es 100. El valor máximo permitido es 100.
- Número de suscripciones que se van a omitir. El valor predeterminado es 0. No puede ser negativo.
Devoluciones:
getTopicAsync
public CompletableFuture
Recupera un tema del espacio de nombres del servicio.
Parámetros:
- Ruta de acceso de la cola relativa al espacio de nombres de Service Bus.
Devoluciones:
- Descripción que contiene información sobre el tema.
getTopicRuntimeInfoAsync
public CompletableFuture
Recupera la información en tiempo de ejecución de un tema.
Parámetros:
- Ruta de acceso de la cola relativa al espacio de nombres de Service Bus.
Devoluciones:
- TopicRuntimeInfo que contiene información en tiempo de ejecución sobre el tema.
getTopicsAsync
public CompletableFuture> getTopicsAsync()
Recupera la lista de temas presentes en el espacio de nombres.
Devoluciones:
getTopicsAsync
public CompletableFuture> getTopicsAsync(int count, int skip)
Recupera la lista de temas presentes en el espacio de nombres. Puede simular páginas de lista de entidades manipulando parámetros count y skip. skip(0)+count(100) proporciona las primeras 100 entidades. skip(100)+count(100) proporciona las 100 entidades siguientes.
Parámetros:
- Número de temas que se van a capturar. El valor predeterminado es 100. El valor máximo permitido es 100.
- Número de temas que se van a omitir. El valor predeterminado es 0. No puede ser negativo.
Devoluciones:
queueExistsAsync
public CompletableFuture
Comprueba si existe o no una cola determinada.
Parámetros:
- Ruta de acceso de la entidad que se va a comprobar
Devoluciones:
- True si la entidad existe. En caso contrario, devuelve un valor falso.
ruleExistsAsync
public CompletableFuture
Comprueba si existe o no una regla determinada para una suscripción determinada.
Parámetros:
- Ruta de acceso del tema
- Nombre de la suscripción.
- Nombre de la regla.
Devoluciones:
- True si la entidad existe. En caso contrario, devuelve un valor falso.
subscriptionExistsAsync
public CompletableFuture
Comprueba si existe o no una suscripción determinada.
Parámetros:
- Ruta de acceso del tema
- Nombre de la suscripción.
Devoluciones:
- True si la entidad existe. En caso contrario, devuelve un valor falso.
topicExistsAsync
public CompletableFuture
Comprueba si existe o no un tema determinado.
Parámetros:
- Ruta de acceso de la entidad que se va a comprobar
Devoluciones:
- True si la entidad existe. En caso contrario, devuelve un valor falso.
updateQueueAsync
public CompletableFuture
Novedades una cola existente.
Parámetros:
- Objeto QueueDescription que describe los atributos con los que se actualizará la cola.
Devoluciones:
updateRuleAsync
public CompletableFuture
Novedades una regla existente.
Parámetros:
- Nombre del tema.
- Nombre de la suscripción.
- Objeto RuleDescription que describe los atributos con los que se actualizará la regla.
Devoluciones:
updateSubscriptionAsync
public CompletableFuture
Novedades una suscripción existente.
Parámetros:
- Objeto SubscriptionDescription que describe los atributos con los que se actualizará la suscripción.
Devoluciones:
updateTopicAsync
public CompletableFuture
Novedades un tema existente.
Parámetros:
- Objeto TopicDescription que describe los atributos con los que se actualizará el tema.
Devoluciones:
Se aplica a
Azure SDK for Java