ManagementClientAsync Classe
- java.
lang. Object - com.
microsoft. azure. servicebus. management. ManagementClientAsync
- com.
public class ManagementClientAsync
Client asynchrone pour effectuer des opérations de gestion sur les entités Service Bus. Les opérations retournent CompletableFuture qui retourne de manière asynchrone les réponses.
Récapitulatif du constructeur
Résumé de la méthode
Méthodes héritées de java.lang.Object
Détails du constructeur
ManagementClientAsync
public ManagementClientAsync(ConnectionStringBuilder connectionStringBuilder)
Crée un ManagementClientAsync. L’utilisateur doit appeler close() à la fin de la vie du client.
Paramètres:
- connectionStringBuilder contenant des informations d’espace de noms et des paramètres client.
ManagementClientAsync
public ManagementClientAsync(URI namespaceEndpointURI, ClientSettings clientSettings)
Crée un ManagementClientAsync. L’utilisateur doit appeler close() à la fin de la vie du client.
Paramètres:
- URI de l’espace de noms qui se connecte à.
- paramètres du client.
Détails de la méthode
close
public void close()
Supprime et ferme le client de gestion.
Exception:
createQueueAsync
public CompletableFuture
Crée une file d’attente dans l’espace de noms de service avec le nom donné. Consultez QueueDescription les valeurs par défaut des propriétés de file d’attente.
Paramètres:
- Objet QueueDescription décrivant les attributs avec lesquels la nouvelle file d’attente sera créée.
Retours:
createQueueAsync
public CompletableFuture
Crée une file d’attente dans l’espace de noms de service avec le nom donné. Consultez pour connaître QueueDescription les valeurs par défaut des propriétés de file d’attente.
Paramètres:
- Nom de la file d’attente par rapport à l’adresse de base de l’espace de noms de service.
Retours:
createRuleAsync
public CompletableFuture
Crée une règle pour une rubrique donnée - abonnement. Consultez pour connaître RuleDescription les valeurs par défaut des propriétés d’abonnement.
Paramètres:
- Nom de la rubrique.
- Nom de l'abonnement.
- Objet RuleDescription décrivant les attributs avec lesquels la nouvelle règle sera créée.
Retours:
createSubscriptionAsync
public CompletableFuture
Crée un abonnement dans l’espace de noms de service avec le nom donné. Consultez pour connaître SubscriptionDescription les valeurs par défaut des propriétés d’abonnement.
Paramètres:
- Objet SubscriptionDescription décrivant les attributs avec lesquels le nouvel abonnement sera créé.
Retours:
createSubscriptionAsync
public CompletableFuture
Crée un abonnement dans l’espace de noms de service avec la règle par défaut fournie. Consultez pour connaître SubscriptionDescription les valeurs par défaut des propriétés d’abonnement.
Paramètres:
- Objet SubscriptionDescription décrivant les attributs avec lesquels le nouvel abonnement sera créé.
- Objet RuleDescription décrivant la règle par défaut. Si la valeur est null, le filtre direct est créé.
Retours:
createSubscriptionAsync
public CompletableFuture
Crée un abonnement pour une rubrique donnée dans l’espace de noms de service avec le nom donné. Consultez pour connaître SubscriptionDescription les valeurs par défaut des propriétés d’abonnement.
Paramètres:
- Nom de la rubrique relative à l’adresse de base de l’espace de noms de service.
- Nom de l'abonnement.
Retours:
createTopicAsync
public CompletableFuture
Crée une rubrique dans l’espace de noms de service avec le nom donné. Consultez pour connaître TopicDescription les valeurs par défaut des propriétés de rubrique.
Paramètres:
- Objet QueueDescription décrivant les attributs avec lesquels la nouvelle rubrique sera créée.
Retours:
createTopicAsync
public CompletableFuture
Crée une rubrique dans l’espace de noms de service avec le nom donné. Consultez pour connaître TopicDescription les valeurs par défaut des propriétés de rubrique.
Paramètres:
- Nom de la rubrique relative à l’adresse de base de l’espace de noms de service.
Retours:
deleteQueueAsync
public CompletableFuture
Supprime la file d’attente décrite par le chemin d’accès relatif à l’adresse de base de l’espace de noms de service.
Paramètres:
- Nom de l’entité relative à l’adresse de base de l’espace de noms de service.
Retours:
deleteRuleAsync
public CompletableFuture
Supprime la règle pour un abonnement à une rubrique donnée.
Paramètres:
- Nom de la rubrique.
- Nom de l'abonnement.
- nom de la règle.
Retours:
deleteSubscriptionAsync
public CompletableFuture
Supprime l’abonnement décrit par topicPath et subscriptionName.
Paramètres:
- Nom de la rubrique.
- Nom de l'abonnement.
Retours:
deleteTopicAsync
public CompletableFuture
Supprime la rubrique décrite par le chemin d’accès relatif à l’adresse de base de l’espace de noms de service.
Paramètres:
- Nom de l’entité relative à l’adresse de base de l’espace de noms de service.
Retours:
getNamespaceInfoAsync
public CompletableFuture
Récupère les informations relatives à l’espace de noms. Fonctionne avec n’importe quelle revendication (Envoyer/Écouter/Gérer).
Retours:
- NamespaceInfo contenant des informations d’espace de noms.
getQueueAsync
public CompletableFuture
Récupère une file d’attente à partir de l’espace de noms de service
Paramètres:
- Chemin de la file d’attente relatif à l’espace de noms Service Bus.
Retours:
- QueueDescription contenant des informations sur la file d’attente.
getQueueRuntimeInfoAsync
public CompletableFuture
Récupère les informations d’exécution d’une file d’attente.
Paramètres:
- Chemin de la file d’attente relatif à l’espace de noms Service Bus.
Retours:
- QueueRuntimeInfo contenant des informations d’exécution sur la file d’attente.
getQueuesAsync
public CompletableFuture> getQueuesAsync()
Récupère la liste des files d’attente présentes dans l’espace de noms.
Retours:
getQueuesAsync
public CompletableFuture> getQueuesAsync(int count, int skip)
Récupère la liste des files d’attente présentes dans l’espace de noms. Vous pouvez simuler des pages de liste d’entités en manipulant les paramètres count et skip. skip(0)+count(100) donne les 100 premières entités. skip(100)+count(100) donne les 100 entités suivantes.
Paramètres:
- Nombre de files d’attente à extraire. La valeur par défaut est 100. La valeur maximale autorisée est 100.
- Nombre de files d’attente à ignorer. La valeur par défaut est 0. Ne peut pas être négatif.
Retours:
getRuleAsync
public CompletableFuture
Récupère une règle pour une rubrique et un abonnement donnés à partir de l’espace de noms de service
Paramètres:
- Chemin d’accès de la rubrique relative à l’espace de noms Service Bus.
- Nom de l'abonnement.
- nom de la règle.
Retours:
- RuleDescription contenant des informations sur l’abonnement.
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName)
Récupère la liste des règles pour un abonnement à une rubrique donnée dans l’espace de noms.
Paramètres:
- Nom de la rubrique.
- Nom de l'abonnement.
Retours:
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName, int count, int skip)
Récupère la liste des règles pour un abonnement à une rubrique donnée dans l’espace de noms. Vous pouvez simuler des pages de liste d’entités en manipulant les paramètres count et skip. skip(0)+count(100) donne les 100 premières entités. skip(100)+count(100) donne les 100 entités suivantes.
Paramètres:
- Nom de la rubrique.
- Nom de l'abonnement.
- Nombre de règles à récupérer. La valeur par défaut est 100. La valeur maximale autorisée est 100.
- Le nombre de règles à ignorer. La valeur par défaut est 0. Ne peut pas être négatif.
Retours:
getSubscriptionAsync
public CompletableFuture
Récupère un abonnement pour une rubrique donnée à partir de l’espace de noms de service
Paramètres:
- Chemin d’accès de la rubrique relative à l’espace de noms Service Bus.
- Nom de l’abonnement
Retours:
- SubscriptionDescription contenant des informations sur l’abonnement.
getSubscriptionRuntimeInfoAsync
public CompletableFuture
Récupère les informations d’exécution d’un abonnement dans une rubrique donnée
Paramètres:
- Chemin d’accès de la rubrique relative à l’espace de noms Service Bus.
- Nom de l’abonnement
Retours:
- SubscriptionRuntimeInfo contenant les informations d’exécution sur l’abonnement.
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName)
Récupère la liste des abonnements pour une rubrique donnée dans l’espace de noms.
Paramètres:
- Nom de la rubrique.
Retours:
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName, int count, int skip)
Récupère la liste des abonnements pour une rubrique donnée dans l’espace de noms. Vous pouvez simuler des pages de liste d’entités en manipulant les paramètres count et skip. skip(0)+count(100) donne les 100 premières entités. skip(100)+count(100) donne les 100 entités suivantes.
Paramètres:
- Nom de la rubrique.
- Nombre d’abonnements à récupérer. La valeur par défaut est 100. La valeur maximale autorisée est 100.
- Nombre d’abonnements à ignorer. La valeur par défaut est 0. Ne peut pas être négatif.
Retours:
getTopicAsync
public CompletableFuture
Récupère une rubrique de l’espace de noms de service
Paramètres:
- Chemin de la file d’attente relatif à l’espace de noms Service Bus.
Retours:
- Description contenant des informations sur le sujet.
getTopicRuntimeInfoAsync
public CompletableFuture
Récupère les informations d’exécution d’une rubrique
Paramètres:
- Chemin de la file d’attente relatif à l’espace de noms Service Bus.
Retours:
- TopicRuntimeInfo contenant des informations d’exécution sur la rubrique.
getTopicsAsync
public CompletableFuture> getTopicsAsync()
Récupère la liste des rubriques présentes dans l’espace de noms.
Retours:
getTopicsAsync
public CompletableFuture> getTopicsAsync(int count, int skip)
Récupère la liste des rubriques présentes dans l’espace de noms. Vous pouvez simuler des pages de liste d’entités en manipulant les paramètres count et skip. skip(0)+count(100) donne les 100 premières entités. skip(100)+count(100) donne les 100 entités suivantes.
Paramètres:
- Nombre de rubriques à extraire. La valeur par défaut est 100. La valeur maximale autorisée est 100.
- Nombre de rubriques à ignorer. La valeur par défaut est 0. Ne peut pas être négatif.
Retours:
queueExistsAsync
public CompletableFuture
Vérifie si une file d’attente donnée existe ou non.
Paramètres:
- Chemin de l’entité à case activée
Retours:
- True si l’entité existe. Sinon, false.
ruleExistsAsync
public CompletableFuture
Vérifie si une règle donnée existe ou non pour un abonnement donné.
Paramètres:
- Chemin d’accès de la rubrique
- Nom de l'abonnement.
- Nom de la règle
Retours:
- True si l’entité existe. Sinon, false.
subscriptionExistsAsync
public CompletableFuture
Vérifie si un abonnement donné existe ou non.
Paramètres:
- Chemin d’accès de la rubrique
- Nom de l'abonnement.
Retours:
- True si l’entité existe. Sinon, false.
topicExistsAsync
public CompletableFuture
Vérifie si une rubrique donnée existe ou non.
Paramètres:
- Chemin de l’entité à case activée
Retours:
- True si l’entité existe. Sinon, false.
updateQueueAsync
public CompletableFuture
Mises à jour une file d’attente existante.
Paramètres:
- Objet QueueDescription décrivant les attributs avec lesquels la file d’attente sera mise à jour.
Retours:
updateRuleAsync
public CompletableFuture
Mises à jour une règle existante.
Paramètres:
- Nom de la rubrique.
- Nom de l'abonnement.
- Objet RuleDescription décrivant les attributs avec lesquels la règle sera mise à jour.
Retours:
updateSubscriptionAsync
public CompletableFuture
Mises à jour un abonnement existant.
Paramètres:
- Objet SubscriptionDescription décrivant les attributs avec lesquels l’abonnement sera mis à jour.
Retours:
updateTopicAsync
public CompletableFuture
Mises à jour une rubrique existante.
Paramètres:
- Objet TopicDescription décrivant les attributs avec lesquels la rubrique sera mise à jour.
Retours:
S’applique à
Azure SDK for Java