ManagementClientAsync Klasse
- java.
lang. Object - com.
microsoft. azure. servicebus. management. ManagementClientAsync
- com.
public class ManagementClientAsync
Asynchroner Client zum Ausführen von Verwaltungsvorgängen für Service Bus-Entitäten. Vorgänge geben CompletableFuture zurück, die die Antworten asynchron zurückgeben.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
ManagementClientAsync(ConnectionStringBuilder connectionStringBuilder) |
Erstellt einen neuen ManagementClientAsync. |
ManagementClientAsync(URI namespaceEndpointURI, ClientSettings clientSettings) |
Erstellt einen neuen ManagementClientAsync. |
Methodenzusammenfassung
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
ManagementClientAsync
public ManagementClientAsync(ConnectionStringBuilder connectionStringBuilder)
Erstellt einen neuen ManagementClientAsync. Der Benutzer sollte am Ende der Lebensdauer des Clients aufrufen close() .
Parameter:
- connectionStringBuilder mit Namespaceinformationen und Clienteinstellungen.
ManagementClientAsync
public ManagementClientAsync(URI namespaceEndpointURI, ClientSettings clientSettings)
Erstellt einen neuen ManagementClientAsync. Der Benutzer sollte am Ende der Lebensdauer des Clients aufrufen close() .
Parameter:
- URI des Namespaces, mit dem eine Verbindung hergestellt wird.
- Clienteinstellungen.
Details zur Methode
close
public void close()
Entsorgt und schließt den managementClient.
Löst aus:
createQueueAsync
public CompletableFuture
Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Namen. Standardwerte für Warteschlangeneigenschaften finden Sie unter QueueDescription .
Parameter:
- Ein QueueDescription Objekt, das die Attribute beschreibt, mit denen die neue Warteschlange erstellt wird.
Gibt zurück:
createQueueAsync
public CompletableFuture
Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Warteschlangeneigenschaften finden Sie QueueDescription unter .
Parameter:
- Der Name der Warteschlange relativ zur Basisadresse des Dienstnamespaces.
Gibt zurück:
createRuleAsync
public CompletableFuture
Erstellt eine neue Regel für ein bestimmtes Thema – Abonnement. Die Standardwerte der Abonnementeigenschaften finden Sie unter RuleDescription .
Parameter:
- Name des Themas.
- Name des Abonnements.
- Ein RuleDescription -Objekt, das die Attribute beschreibt, mit denen die neue Regel erstellt wird.
Gibt zurück:
createSubscriptionAsync
public CompletableFuture
Erstellt ein neues Abonnement im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Abonnementeigenschaften finden Sie unter SubscriptionDescription .
Parameter:
- Ein SubscriptionDescription -Objekt, das die Attribute beschreibt, mit denen das neue Abonnement erstellt wird.
Gibt zurück:
createSubscriptionAsync
public CompletableFuture
Erstellt ein neues Abonnement im Dienstnamespace mit der bereitgestellten Standardregel. Die Standardwerte der Abonnementeigenschaften finden Sie unter SubscriptionDescription .
Parameter:
- Ein SubscriptionDescription -Objekt, das die Attribute beschreibt, mit denen das neue Abonnement erstellt wird.
- Ein RuleDescription Objekt, das die Standardregel beschreibt. Wenn NULL, wird ein Passthroughfilter erstellt.
Gibt zurück:
createSubscriptionAsync
public CompletableFuture
Erstellt ein neues Abonnement für ein bestimmtes Thema im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Abonnementeigenschaften finden Sie unter SubscriptionDescription .
Parameter:
- Der Name des Themas relativ zur Basisadresse des Dienstnamespaces.
- Der Name des Abonnements.
Gibt zurück:
createTopicAsync
public CompletableFuture
Erstellt ein neues Thema im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Themeneigenschaften finden Sie TopicDescription unter.
Parameter:
- Ein QueueDescription Objekt, das die Attribute beschreibt, mit denen das neue Thema erstellt wird.
Gibt zurück:
createTopicAsync
public CompletableFuture
Erstellt ein neues Thema im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Themeneigenschaften finden Sie TopicDescription unter.
Parameter:
- Der Name des Themas relativ zur Basisadresse des Dienstnamespaces.
Gibt zurück:
deleteQueueAsync
public CompletableFuture
Löscht die Warteschlange, die durch den Pfad relativ zur Basisadresse des Dienstnamespaces beschrieben wird.
Parameter:
- Der Name der Entität relativ zur Basisadresse des Dienstnamespaces.
Gibt zurück:
deleteRuleAsync
public CompletableFuture
Löscht die Regel für ein bestimmtes Themenabonnement.
Parameter:
- Der Name des Themas.
- Der Name des Abonnements.
- Der Name der Regel.
Gibt zurück:
deleteSubscriptionAsync
public CompletableFuture
Löscht das abonnement, das von topicPath und subscriptionName beschrieben wird.
Parameter:
- Der Name des Themas.
- Der Name des Abonnements.
Gibt zurück:
deleteTopicAsync
public CompletableFuture
Löscht das Thema, das durch den Pfad relativ zur Basisadresse des Dienstnamespaces beschrieben wird.
Parameter:
- Der Name der Entität relativ zur Basisadresse des Dienstnamespaces.
Gibt zurück:
getNamespaceInfoAsync
public CompletableFuture
Ruft Informationen im Zusammenhang mit dem Namespace ab. Funktioniert mit jedem Anspruch (Senden/Lauschen/Verwalten).
Gibt zurück:
- NamespaceInfo enthält Namespaceinformationen.
getQueueAsync
public CompletableFuture
Ruft eine Warteschlange aus dem Dienstnamespace ab.
Parameter:
- Der Pfad der Warteschlange relativ zum Service Bus-Namespace.
Gibt zurück:
- QueueDescription mit Informationen zur Warteschlange.
getQueueRuntimeInfoAsync
public CompletableFuture
Ruft die Laufzeitinformationen einer Warteschlange ab.
Parameter:
- Der Pfad der Warteschlange relativ zum Service Bus-Namespace.
Gibt zurück:
- QueueRuntimeInfo mit Laufzeitinformationen zur Warteschlange.
getQueuesAsync
public CompletableFuture> getQueuesAsync()
Ruft die Liste der Warteschlangen ab, die im Namespace vorhanden sind.
Gibt zurück:
getQueuesAsync
public CompletableFuture> getQueuesAsync(int count, int skip)
Ruft die Liste der Warteschlangen ab, die im Namespace vorhanden sind. Sie können Seiten mit einer Liste von Entitäten simulieren, indem Sie die Anzahl und die Überspringen von Parametern bearbeiten. skip(0)+count(100) gibt die ersten 100 Entitäten an. skip(100)+count(100) gibt die nächsten 100 Entitäten an.
Parameter:
- Die Anzahl der abzurufenden Warteschlangen. Der Standardwert ist 100. Maximal zulässiger Wert ist 100.
- Die Anzahl der zu überspringenden Warteschlangen. Der Standardwert ist 0. Kann nicht negativ sein.
Gibt zurück:
getRuleAsync
public CompletableFuture
Ruft eine Regel für ein bestimmtes Thema und Abonnement aus dem Dienstnamespace ab.
Parameter:
- Der Pfad des Themas relativ zum Service Bus-Namespace.
- Der Name des Abonnements.
- Der Name der Regel.
Gibt zurück:
- RuleDescription mit Informationen zum Abonnement.
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName)
Ruft die Liste der Regeln für ein bestimmtes Themenabonnement im Namespace ab.
Parameter:
- Der Name des Themas.
- Der Name des Abonnements.
Gibt zurück:
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName, int count, int skip)
Ruft die Liste der Regeln für ein bestimmtes Themenabonnement im Namespace ab. Sie können Seiten mit einer Liste von Entitäten simulieren, indem Sie die Anzahl und die Überspringen von Parametern bearbeiten. skip(0)+count(100) gibt die ersten 100 Entitäten an. skip(100)+count(100) gibt die nächsten 100 Entitäten an.
Parameter:
- Der Name des Themas.
- Der Name des Abonnements.
- Die Anzahl der abzurufenden Regeln. Der Standardwert ist 100. Maximal zulässiger Wert ist 100.
- Die Anzahl der auszulassenden Regeln. Der Standardwert ist 0. Kann nicht negativ sein.
Gibt zurück:
getSubscriptionAsync
public CompletableFuture
Ruft ein Abonnement für ein bestimmtes Thema aus dem Dienstnamespace ab.
Parameter:
- Der Pfad des Themas relativ zum Service Bus-Namespace.
- Der Name des Abonnements
Gibt zurück:
- SubscriptionDescription mit Informationen zum Abonnement.
getSubscriptionRuntimeInfoAsync
public CompletableFuture
Ruft die Laufzeitinformationen eines Abonnements in einem bestimmten Thema ab.
Parameter:
- Der Pfad des Themas relativ zum Service Bus-Namespace.
- Der Name des Abonnements
Gibt zurück:
- SubscriptionRuntimeInfo mit den Laufzeitinformationen zum Abonnement.
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName)
Ruft die Liste der Abonnements für ein bestimmtes Thema im Namespace ab.
Parameter:
- Der Name des Themas.
Gibt zurück:
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName, int count, int skip)
Ruft die Liste der Abonnements für ein bestimmtes Thema im Namespace ab. Sie können Seiten mit einer Liste von Entitäten simulieren, indem Sie die Anzahl und die Überspringen von Parametern bearbeiten. skip(0)+count(100) gibt die ersten 100 Entitäten an. skip(100)+count(100) gibt die nächsten 100 Entitäten an.
Parameter:
- Der Name des Themas.
- Die Anzahl der abzurufenden Abonnements. Der Standardwert ist 100. Maximal zulässiger Wert ist 100.
- Die Anzahl der zu überspringenden Abonnements. Der Standardwert ist 0. Kann nicht negativ sein.
Gibt zurück:
getTopicAsync
public CompletableFuture
Ruft ein Thema aus dem Dienstnamespace ab.
Parameter:
- Der Pfad der Warteschlange relativ zum Service Bus-Namespace.
Gibt zurück:
- Beschreibung mit Informationen zum Thema.
getTopicRuntimeInfoAsync
public CompletableFuture
Ruft die Laufzeitinformationen eines Themas ab.
Parameter:
- Der Pfad der Warteschlange relativ zum Service Bus-Namespace.
Gibt zurück:
- TopicRuntimeInfo mit Laufzeitinformationen zum Thema.
getTopicsAsync
public CompletableFuture> getTopicsAsync()
Ruft die Liste der im Namespace vorhandenen Themen ab.
Gibt zurück:
getTopicsAsync
public CompletableFuture> getTopicsAsync(int count, int skip)
Ruft die Liste der im Namespace vorhandenen Themen ab. Sie können Seiten mit einer Liste von Entitäten simulieren, indem Sie die Anzahl und die Überspringen von Parametern bearbeiten. skip(0)+count(100) gibt die ersten 100 Entitäten an. skip(100)+count(100) gibt die nächsten 100 Entitäten an.
Parameter:
- Die Anzahl der abzurufenden Themen. Der Standardwert ist 100. Maximal zulässiger Wert ist 100.
- Die Anzahl der zu überspringenden Themen. Der Standardwert ist 0. Kann nicht negativ sein.
Gibt zurück:
queueExistsAsync
public CompletableFuture
Überprüft, ob eine bestimmte Warteschlange vorhanden ist oder nicht.
Parameter:
- Pfad der zu überprüfenden Entität
Gibt zurück:
- True, wenn die Entität vorhanden ist. Andernfalls FALSE.
ruleExistsAsync
public CompletableFuture
Überprüft, ob eine bestimmte Regel für ein bestimmtes Abonnement vorhanden ist.
Parameter:
- Pfad des Themas
- Name des Abonnements.
- Name der Regel
Gibt zurück:
- True, wenn die Entität vorhanden ist. Andernfalls FALSE.
subscriptionExistsAsync
public CompletableFuture
Überprüft, ob ein bestimmtes Abonnement vorhanden ist.
Parameter:
- Pfad des Themas
- Name des Abonnements.
Gibt zurück:
- True, wenn die Entität vorhanden ist. Andernfalls FALSE.
topicExistsAsync
public CompletableFuture
Überprüft, ob ein bestimmtes Thema vorhanden ist.
Parameter:
- Pfad der zu überprüfenden Entität
Gibt zurück:
- True, wenn die Entität vorhanden ist. Andernfalls FALSE.
updateQueueAsync
public CompletableFuture
Updates einer vorhandenen Warteschlange.
Parameter:
- Ein QueueDescription Objekt, das die Attribute beschreibt, mit denen die Warteschlange aktualisiert wird.
Gibt zurück:
updateRuleAsync
public CompletableFuture
Updates eine vorhandene Regel.
Parameter:
- Name des Themas.
- Name des Abonnements.
- Ein RuleDescription -Objekt, das die Attribute beschreibt, mit denen die Regel aktualisiert wird.
Gibt zurück:
updateSubscriptionAsync
public CompletableFuture
Updates ein vorhandenes Abonnement.
Parameter:
- Ein SubscriptionDescription -Objekt, das die Attribute beschreibt, mit denen das Abonnement aktualisiert wird.
Gibt zurück:
updateTopicAsync
public CompletableFuture
Updates ein vorhandenes Thema.
Parameter:
- Ein TopicDescription -Objekt, das die Attribute beschreibt, mit denen das Thema aktualisiert wird.
Gibt zurück:
Gilt für:
Azure SDK for Java