你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ManagementClientAsync 类
- java.
lang. Object - com.
microsoft. azure. servicebus. management. ManagementClientAsync
- com.
public class ManagementClientAsync
异步客户端,用于对服务总线实体执行管理操作。 操作返回以异步方式返回响应的 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
从服务命名空间检索队列
参数:
- 相对于服务总线命名空间的队列路径。
返回:
- 包含有关队列信息的 QueueDescription。
getQueueRuntimeInfoAsync
public CompletableFuture
检索队列的运行时信息。
参数:
- 相对于服务总线命名空间的队列路径。
返回:
- 包含有关队列的运行时信息的 QueueRuntimeInfo。
getQueuesAsync
public CompletableFuture> getQueuesAsync()
检索命名空间中存在的队列列表。
返回:
getQueuesAsync
public CompletableFuture> getQueuesAsync(int count, int skip)
检索命名空间中存在的队列列表。 可以通过操作计数和跳过参数来模拟实体列表的页面。 skip (0) +count (100) 提供前 100 个实体。 跳过 (100 个) +count (100) 提供接下来的 100 个实体。
参数:
- 要提取的队列数。 默认为 100。 允许的最大值为 100。
- 要跳过的队列数。 默认值为 0。 不能为负数。
返回:
getRuleAsync
public CompletableFuture
从服务命名空间检索给定主题和订阅的规则
参数:
- 主题相对于服务总线命名空间的路径。
- 订阅的名称。
- 规则的名称。
返回:
- 包含订阅相关信息的 RuleDescription。
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName)
检索命名空间中给定主题订阅的规则列表。
参数:
- 主题的名称。
- 订阅的名称。
返回:
getRulesAsync
public CompletableFuture> getRulesAsync(String topicName, String subscriptionName, int count, int skip)
检索命名空间中给定主题订阅的规则列表。 可以通过操作计数和跳过参数来模拟实体列表的页面。 skip (0) +count (100) 提供前 100 个实体。 跳过 (100 个) +count (100) 提供接下来的 100 个实体。
参数:
- 主题的名称。
- 订阅的名称。
- 要提取的规则数。 默认为 100。 允许的最大值为 100。
- 要跳过的规则数量。 默认值为 0。 不能为负数。
返回:
getSubscriptionAsync
public CompletableFuture
从服务命名空间检索给定主题的订阅
参数:
- 主题相对于服务总线命名空间的路径。
- 订阅的名称
返回:
- 包含有关订阅信息的 SubscriptionDescription。
getSubscriptionRuntimeInfoAsync
public CompletableFuture
检索给定主题中订阅的运行时信息
参数:
- 主题相对于服务总线命名空间的路径。
- 订阅的名称
返回:
- 包含有关订阅的运行时信息的 SubscriptionRuntimeInfo。
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName)
检索命名空间中给定主题的订阅列表。
参数:
- 主题的名称。
返回:
getSubscriptionsAsync
public CompletableFuture> getSubscriptionsAsync(String topicName, int count, int skip)
检索命名空间中给定主题的订阅列表。 可以通过操作计数和跳过参数来模拟实体列表的页面。 skip (0) +count (100) 提供前 100 个实体。 跳过 (100 个) +count (100) 提供接下来的 100 个实体。
参数:
- 主题的名称。
- 要提取的订阅数。 默认为 100。 允许的最大值为 100。
- 要跳过的订阅数。 默认值为 0。 不能为负数。
返回:
getTopicAsync
public CompletableFuture
从服务命名空间检索主题
参数:
- 相对于服务总线命名空间的队列路径。
返回:
- 包含有关主题的信息的说明。
getTopicRuntimeInfoAsync
public CompletableFuture
检索主题的运行时信息
参数:
- 相对于服务总线命名空间的队列路径。
返回:
- 包含有关主题的运行时信息的 TopicRuntimeInfo。
getTopicsAsync
public CompletableFuture> getTopicsAsync()
检索命名空间中存在的主题列表。
返回:
getTopicsAsync
public CompletableFuture> getTopicsAsync(int count, int skip)
检索命名空间中存在的主题列表。 可以通过操作计数和跳过参数来模拟实体列表的页面。 skip (0) +count (100) 提供前 100 个实体。 跳过 (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 对象,该对象描述将用于更新主题的属性。
返回: