ManagementClientAsync クラス
- java.
lang. Object - com.
microsoft. azure. servicebus. management. ManagementClientAsync
- com.
public class ManagementClientAsync
Service Bus エンティティに対して管理操作を実行する非同期クライアント。 操作は、応答を非同期的に返す CompletableFuture を返します。
コンストラクターの概要
メソッドの概要
メソッドの継承元: java.lang.Object
コンストラクターの詳細
ManagementClientAsync
public ManagementClientAsync(ConnectionStringBuilder connectionStringBuilder)
新しい ManagementClientAsync を作成します。 ユーザーは、クライアントの有効期間の終了時に を呼び出 close() す必要があります。
パラメーター:
- 名前空間情報とクライアント設定を含む connectionStringBuilder。
ManagementClientAsync
public ManagementClientAsync(URI namespaceEndpointURI, ClientSettings clientSettings)
新しい ManagementClientAsync を作成します。 ユーザーは、クライアントの有効期間の終了時に を呼び出 close() す必要があります。
パラメーター:
- 接続先の名前空間の URI。
- クライアント設定。
メソッドの詳細
close
createQueueAsync
public CompletableFuture
指定した名前を使用して、サービス名前空間に新しいキューを作成します。 キューのプロパティの既定値については、「」を参照してください QueueDescription 。
パラメーター:
- QueueDescription新しいキューを作成する属性を記述する オブジェクト。
戻り値:
createQueueAsync
public CompletableFuture
指定した名前を使用して、サービス名前空間に新しいキューを作成します。 キュー のプロパティの既定値については、「」を参照してください QueueDescription 。
パラメーター:
- サービス名前空間のベース アドレスに対する相対的なキューの名前。
戻り値:
createRuleAsync
public CompletableFuture
特定のトピック (サブスクリプション) の新しいルールを作成します。 サブスクリプション プロパティの既定値については、「」を参照してください RuleDescription 。
パラメーター:
- トピックの名前。
- サブスクリプションの名前。
- RuleDescription新しいルールを作成する属性を記述する オブジェクト。
戻り値:
createSubscriptionAsync
public CompletableFuture
指定した名前のサービス名前空間に新しいサブスクリプションを作成します。 サブスクリプション プロパティの既定値については、「」を参照してください SubscriptionDescription 。
パラメーター:
- SubscriptionDescription新しいサブスクリプションを作成する属性を記述する オブジェクト。
戻り値:
createSubscriptionAsync
public CompletableFuture
指定された既定の規則を使用して、サービス名前空間に新しいサブスクリプションを作成します。 サブスクリプション プロパティの既定値については、「」を参照してください SubscriptionDescription 。
パラメーター:
- SubscriptionDescription新しいサブスクリプションを作成する属性を記述する オブジェクト。
- 既定の RuleDescription 規則を記述する オブジェクト。 null の場合、パススルー フィルターが作成されます。
戻り値:
createSubscriptionAsync
public CompletableFuture
指定した名前のサービス名前空間に、特定のトピックの新しいサブスクリプションを作成します。 サブスクリプション プロパティの既定値については、「」を参照してください SubscriptionDescription 。
パラメーター:
- サービス名前空間のベース アドレスに対する相対トピックの名前。
- サブスクリプションの名前です。
戻り値:
createTopicAsync
public CompletableFuture
指定した名前を使用して、サービス名前空間に新しいトピックを作成します。 トピック プロパティの既定値については、「」を参照してください TopicDescription 。
パラメーター:
- QueueDescription新しいトピックを作成する属性を記述する オブジェクト。
戻り値:
createTopicAsync
public CompletableFuture
指定した名前を使用して、サービス名前空間に新しいトピックを作成します。 トピック プロパティの既定値については、「」を参照してください TopicDescription 。
パラメーター:
- サービス名前空間のベース アドレスに対する相対トピックの名前。
戻り値:
deleteQueueAsync
public CompletableFuture
サービス名前空間のベース アドレスに対する相対パスで記述されているキューを削除します。
パラメーター:
- サービス名前空間のベース アドレスを基準とするエンティティの名前。
戻り値:
deleteRuleAsync
public CompletableFuture
特定のトピック サブスクリプションのルールを削除します。
パラメーター:
- トピックの名前。
- サブスクリプションの名前です。
- ルールの名前です。
戻り値:
deleteSubscriptionAsync
public CompletableFuture
topicPath と subscriptionName によって記述されているサブスクリプションを削除します。
パラメーター:
- トピックの名前。
- サブスクリプションの名前です。
戻り値:
deleteTopicAsync
public CompletableFuture
サービス名前空間のベース アドレスに対する相対パスで記述されているトピックを削除します。
パラメーター:
- サービス名前空間のベース アドレスを基準とするエンティティの名前。
戻り値:
getNamespaceInfoAsync
public CompletableFuture
名前空間に関連する情報を取得します。 任意の要求 (送信/リッスン/管理) で動作します。
戻り値:
- NamespaceInfo 名前空間情報を含む。
getQueueAsync
public CompletableFuture
サービス名前空間からキューを取得します
パラメーター:
- Service Bus 名前空間に対する相対的なキューのパス。
戻り値:
- キューに関する情報を含む QueueDescription。
getQueueRuntimeInfoAsync
public CompletableFuture
キューのランタイム情報を取得します。
パラメーター:
- Service Bus 名前空間に対する相対的なキューのパス。
戻り値:
- キューに関するランタイム情報を含む QueueRuntimeInfo。
getQueuesAsync
public CompletableFuture> getQueuesAsync()
名前空間に存在するキューの一覧を取得します。
戻り値:
getQueuesAsync
public CompletableFuture> getQueuesAsync(int count, int skip)
名前空間に存在するキューの一覧を取得します。 count パラメーターと skip パラメーターを操作することで、エンティティの一覧のページをシミュレートできます。 skip(0)+count(100) は、最初の 100 個のエンティティを提供します。 skip(100)+count(100) は、次の 100 個のエンティティを提供します。
パラメーター:
- フェッチするキューの数。 既定値は 100 です。 使用できる最大値は 100 です。
- スキップするキューの数。 既定値は 0 です。 負の値にすることはできません。
戻り値:
getRuleAsync
public CompletableFuture
サービス名前空間から特定のトピックとサブスクリプションのルールを取得します
パラメーター:
- Service Bus 名前空間に対するトピックの相対パス。
- サブスクリプションの名前です。
- ルールの名前です。
戻り値:
- サブスクリプションに関する情報を含む RuleDescription。
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName)
名前空間内の特定のトピック サブスクリプションのルールの一覧を取得します。
パラメーター:
- トピックの名前。
- サブスクリプションの名前です。
戻り値:
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName, int count, int skip)
名前空間内の特定のトピック サブスクリプションのルールの一覧を取得します。 count パラメーターと skip パラメーターを操作することで、エンティティの一覧のページをシミュレートできます。 skip(0)+count(100) は、最初の 100 個のエンティティを提供します。 skip(100)+count(100) は、次の 100 個のエンティティを提供します。
パラメーター:
- トピックの名前。
- サブスクリプションの名前です。
- フェッチするルールの数。 既定値は 100 です。 使用できる最大値は 100 です。
- スキップするルールの数。 既定値は 0 です。 負の値にすることはできません。
戻り値:
getSubscriptionAsync
public CompletableFuture
サービス名前空間から特定のトピックのサブスクリプションを取得します
パラメーター:
- Service Bus 名前空間に対するトピックの相対パス。
- サブスクリプションの名前
戻り値:
- サブスクリプションに関する情報を含む SubscriptionDescription。
getSubscriptionRuntimeInfoAsync
public CompletableFuture
特定のトピックのサブスクリプションのランタイム情報を取得します
パラメーター:
- Service Bus 名前空間に対するトピックの相対パス。
- サブスクリプションの名前
戻り値:
- サブスクリプションに関するランタイム情報を含む SubscriptionRuntimeInfo。
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName)
名前空間内の特定のトピックのサブスクリプションの一覧を取得します。
パラメーター:
- トピックの名前。
戻り値:
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName, int count, int skip)
名前空間内の特定のトピックのサブスクリプションの一覧を取得します。 count パラメーターと skip パラメーターを操作することで、エンティティの一覧のページをシミュレートできます。 skip(0)+count(100) は、最初の 100 個のエンティティを提供します。 skip(100)+count(100) は、次の 100 個のエンティティを提供します。
パラメーター:
- トピックの名前。
- フェッチするサブスクリプションの数。 既定値は 100 です。 使用できる最大値は 100 です。
- スキップするサブスクリプションの数。 既定値は 0 です。 負の値にすることはできません。
戻り値:
getTopicAsync
public CompletableFuture
サービス名前空間からトピックを取得します
パラメーター:
- Service Bus 名前空間に対する相対的なキューのパス。
戻り値:
- トピックに関する情報を含む説明。
getTopicRuntimeInfoAsync
public CompletableFuture
トピックのランタイム情報を取得します
パラメーター:
- Service Bus 名前空間に対する相対的なキューのパス。
戻り値:
- トピックに関するランタイム情報を含む TopicRuntimeInfo。
getTopicsAsync
public CompletableFuture> getTopicsAsync()
名前空間に存在するトピックの一覧を取得します。
戻り値:
getTopicsAsync
public CompletableFuture> getTopicsAsync(int count, int skip)
名前空間に存在するトピックの一覧を取得します。 count パラメーターと skip パラメーターを操作することで、エンティティの一覧のページをシミュレートできます。 skip(0)+count(100) は、最初の 100 個のエンティティを提供します。 skip(100)+count(100) は、次の 100 個のエンティティを提供します。
パラメーター:
- フェッチするトピックの数。 既定値は 100 です。 使用できる最大値は 100 です。
- スキップするトピックの数。 既定値は 0 です。 負の値にすることはできません。
戻り値:
queueExistsAsync
public CompletableFuture
特定のキューが存在するかどうかを確認します。
パラメーター:
- チェックへのエンティティのパス
戻り値:
- True を指定すると、エンティティが存在します。 それ以外の場合は false です。
ruleExistsAsync
public CompletableFuture
特定のサブスクリプションに対して特定のルールが存在するかどうかを確認します。
パラメーター:
- トピックのパス
- サブスクリプションの名前。
- ルールの名前
戻り値:
- True を指定すると、エンティティが存在します。 それ以外の場合は false です。
subscriptionExistsAsync
public CompletableFuture
特定のサブスクリプションが存在するかどうかを確認します。
パラメーター:
- トピックのパス
- サブスクリプションの名前。
戻り値:
- True を指定すると、エンティティが存在します。 それ以外の場合は false です。
topicExistsAsync
public CompletableFuture
特定のトピックが存在するかどうかを確認します。
パラメーター:
- チェックへのエンティティのパス
戻り値:
- True を指定すると、エンティティが存在します。 それ以外の場合は false です。
updateQueueAsync
public CompletableFuture
既存のキューを更新します。
パラメーター:
- QueueDescriptionキューが更新される属性を記述する オブジェクト。
戻り値:
updateRuleAsync
public CompletableFuture
既存のルールを更新します。
パラメーター:
- トピックの名前。
- サブスクリプションの名前。
- RuleDescriptionルールが更新される属性を記述する オブジェクト。
戻り値:
updateSubscriptionAsync
public CompletableFuture
既存のサブスクリプションを更新します。
パラメーター:
- SubscriptionDescriptionサブスクリプションが更新される属性を記述する オブジェクト。
戻り値:
updateTopicAsync
public CompletableFuture
既存のトピックを更新します。
パラメーター:
- TopicDescriptionトピックが更新される属性を記述する オブジェクト。
戻り値:
適用対象
Azure SDK for Java