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() .
Parameters:
- 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() .
Parameters:
- URI des Namespaces, mit dem eine Verbindung hergestellt wird.
- Clienteinstellungen.
Details zur Methode
close
public void close()
Entsorgt und schließt den managementClient.
Throws:
createQueueAsync
public CompletableFuture
Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Namen. Standardwerte für Warteschlangeneigenschaften finden Sie unter QueueDescription .
Parameters:
- Ein QueueDescription Objekt, das die Attribute beschreibt, mit denen die neue Warteschlange erstellt wird.
Returns:
createQueueAsync
public CompletableFuture
Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Warteschlangeneigenschaften finden Sie QueueDescription unter .
Parameters:
- Der Name der Warteschlange relativ zur Basisadresse des Dienstnamespaces.
Returns:
createRuleAsync
public CompletableFuture
Erstellt eine neue Regel für ein bestimmtes Thema – Abonnement. Die Standardwerte der Abonnementeigenschaften finden Sie unter RuleDescription .
Parameters:
- Name des Themas.
- Name des Abonnements.
- Ein RuleDescription -Objekt, das die Attribute beschreibt, mit denen die neue Regel erstellt wird.
Returns:
createSubscriptionAsync
public CompletableFuture
Erstellt ein neues Abonnement im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Abonnementeigenschaften finden Sie unter SubscriptionDescription .
Parameters:
- Ein SubscriptionDescription -Objekt, das die Attribute beschreibt, mit denen das neue Abonnement erstellt wird.
Returns:
createSubscriptionAsync
public CompletableFuture
Erstellt ein neues Abonnement im Dienstnamespace mit der bereitgestellten Standardregel. Die Standardwerte der Abonnementeigenschaften finden Sie unter SubscriptionDescription .
Parameters:
- 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.
Returns:
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 .
Parameters:
- Der Name des Themas relativ zur Basisadresse des Dienstnamespaces.
- Der Name des Abonnements.
Returns:
createTopicAsync
public CompletableFuture
Erstellt ein neues Thema im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Themeneigenschaften finden Sie TopicDescription unter.
Parameters:
- Ein QueueDescription Objekt, das die Attribute beschreibt, mit denen das neue Thema erstellt wird.
Returns:
createTopicAsync
public CompletableFuture
Erstellt ein neues Thema im Dienstnamespace mit dem angegebenen Namen. Die Standardwerte der Themeneigenschaften finden Sie TopicDescription unter.
Parameters:
- Der Name des Themas relativ zur Basisadresse des Dienstnamespaces.
Returns:
deleteQueueAsync
public CompletableFuture
Löscht die Warteschlange, die durch den Pfad relativ zur Basisadresse des Dienstnamespaces beschrieben wird.
Parameters:
- Der Name der Entität relativ zur Basisadresse des Dienstnamespaces.
Returns:
deleteRuleAsync
public CompletableFuture
Löscht die Regel für ein bestimmtes Themenabonnement.
Parameters:
- Der Name des Themas.
- Der Name des Abonnements.
- Der Name der Regel.
Returns:
deleteSubscriptionAsync
public CompletableFuture
Löscht das abonnement, das von topicPath und subscriptionName beschrieben wird.
Parameters:
- Der Name des Themas.
- Der Name des Abonnements.
Returns:
deleteTopicAsync
public CompletableFuture
Löscht das Thema, das durch den Pfad relativ zur Basisadresse des Dienstnamespaces beschrieben wird.
Parameters:
- Der Name der Entität relativ zur Basisadresse des Dienstnamespaces.
Returns:
getNamespaceInfoAsync
public CompletableFuture
Ruft Informationen im Zusammenhang mit dem Namespace ab. Funktioniert mit jedem Anspruch (Senden/Lauschen/Verwalten).
Returns:
- NamespaceInfo enthält Namespaceinformationen.
getQueueAsync
public CompletableFuture
Ruft eine Warteschlange aus dem Dienstnamespace ab.
Parameters:
- Der Pfad der Warteschlange relativ zum Service Bus-Namespace.
Returns:
- QueueDescription mit Informationen zur Warteschlange.
getQueueRuntimeInfoAsync
public CompletableFuture
Ruft die Laufzeitinformationen einer Warteschlange ab.
Parameters:
- Der Pfad der Warteschlange relativ zum Service Bus-Namespace.
Returns:
- QueueRuntimeInfo mit Laufzeitinformationen zur Warteschlange.
getQueuesAsync
public CompletableFuture<>
Ruft die Liste der Warteschlangen ab, die im Namespace vorhanden sind.
Returns:
getQueuesAsync
public CompletableFuture<>
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.
Parameters:
- 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.
Returns:
getRuleAsync
public CompletableFuture
Ruft eine Regel für ein bestimmtes Thema und Abonnement aus dem Dienstnamespace ab.
Parameters:
- Der Pfad des Themas relativ zum Service Bus-Namespace.
- Der Name des Abonnements.
- Der Name der Regel.
Returns:
- RuleDescription mit Informationen zum Abonnement.
getRulesAsync
public CompletableFuture<>
Ruft die Liste der Regeln für ein bestimmtes Themenabonnement im Namespace ab.
Parameters:
- Der Name des Themas.
- Der Name des Abonnements.
Returns:
getRulesAsync
public CompletableFuture<>
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.
Parameters:
- 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.
Returns:
getSubscriptionAsync
public CompletableFuture
Ruft ein Abonnement für ein bestimmtes Thema aus dem Dienstnamespace ab.
Parameters:
- Der Pfad des Themas relativ zum Service Bus-Namespace.
- Der Name des Abonnements
Returns:
- SubscriptionDescription mit Informationen zum Abonnement.
getSubscriptionRuntimeInfoAsync
public CompletableFuture
Ruft die Laufzeitinformationen eines Abonnements in einem bestimmten Thema ab.
Parameters:
- Der Pfad des Themas relativ zum Service Bus-Namespace.
- Der Name des Abonnements
Returns:
- SubscriptionRuntimeInfo mit den Laufzeitinformationen zum Abonnement.
getSubscriptionsAsync
public CompletableFuture<>
Ruft die Liste der Abonnements für ein bestimmtes Thema im Namespace ab.
Parameters:
- Der Name des Themas.
Returns:
getSubscriptionsAsync
public CompletableFuture<>
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.
Parameters:
- 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.
Returns:
getTopicAsync
public CompletableFuture
Ruft ein Thema aus dem Dienstnamespace ab.
Parameters:
- Der Pfad der Warteschlange relativ zum Service Bus-Namespace.
Returns:
- Beschreibung mit Informationen zum Thema.
getTopicRuntimeInfoAsync
public CompletableFuture
Ruft die Laufzeitinformationen eines Themas ab.
Parameters:
- Der Pfad der Warteschlange relativ zum Service Bus-Namespace.
Returns:
- TopicRuntimeInfo mit Laufzeitinformationen zum Thema.
getTopicsAsync
public CompletableFuture<>
Ruft die Liste der im Namespace vorhandenen Themen ab.
Returns:
getTopicsAsync
public CompletableFuture<>
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.
Parameters:
- 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.
Returns:
queueExistsAsync
public CompletableFuture
Überprüft, ob eine bestimmte Warteschlange vorhanden ist oder nicht.
Parameters:
- Pfad der zu überprüfenden Entität
Returns:
- 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.
Parameters:
- Pfad des Themas
- Name des Abonnements.
- Name der Regel
Returns:
- True, wenn die Entität vorhanden ist. Andernfalls FALSE.
subscriptionExistsAsync
public CompletableFuture
Überprüft, ob ein bestimmtes Abonnement vorhanden ist.
Parameters:
- Pfad des Themas
- Name des Abonnements.
Returns:
- True, wenn die Entität vorhanden ist. Andernfalls FALSE.
topicExistsAsync
public CompletableFuture
Überprüft, ob ein bestimmtes Thema vorhanden ist.
Parameters:
- Pfad der zu überprüfenden Entität
Returns:
- True, wenn die Entität vorhanden ist. Andernfalls FALSE.
updateQueueAsync
public CompletableFuture
Updates einer vorhandenen Warteschlange.
Parameters:
- Ein QueueDescription Objekt, das die Attribute beschreibt, mit denen die Warteschlange aktualisiert wird.
Returns:
updateRuleAsync
public CompletableFuture
Updates eine vorhandene Regel.
Parameters:
- Name des Themas.
- Name des Abonnements.
- Ein RuleDescription -Objekt, das die Attribute beschreibt, mit denen die Regel aktualisiert wird.
Returns:
updateSubscriptionAsync
public CompletableFuture
Updates ein vorhandenes Abonnement.
Parameters:
- Ein SubscriptionDescription -Objekt, das die Attribute beschreibt, mit denen das Abonnement aktualisiert wird.
Returns:
updateTopicAsync
public CompletableFuture
Updates ein vorhandenes Thema.
Parameters:
- Ein TopicDescription -Objekt, das die Attribute beschreibt, mit denen das Thema aktualisiert wird.
Returns:
Gilt für:
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für