你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ClientSettings 类

  • java.lang.Object
    • com.microsoft.azure.servicebus.ClientSettings

public class ClientSettings

封装常见客户端级别设置(如 TokenProvider、RetryPolicy、OperationTimeout)的类。

构造函数摘要

构造函数 说明
ClientSettings(TokenProvider tokenProvider)

使用给定的令牌提供程序、默认重试策略和默认操作超时创建一个新实例。

ClientSettings(TokenProvider tokenProvider, RetryPolicy retryPolicy, Duration operationTimeout)

使用给定的令牌提供程序、重试策略和操作超时创建一个新实例。

ClientSettings(TokenProvider tokenProvider, RetryPolicy retryPolicy, Duration operationTimeout, TransportType transportType)

使用给定的令牌提供程序、重试策略和操作超时创建一个新实例。

方法摘要

修饰符和类型 方法和描述
Duration getOperationTimeout()

获取此实例中包含的操作超时。

RetryPolicy getRetryPolicy()

获取此实例中包含的重试策略。

TokenProvider getTokenProvider()

获取此实例中包含的令牌提供程序。

TransportType getTransportType()

获取此实例的传输类型

方法继承自 java.lang.Object

构造函数详细信息

ClientSettings

public ClientSettings(TokenProvider tokenProvider)

使用给定的令牌提供程序、默认重试策略和默认操作超时创建一个新实例。

Parameters:

tokenProvider - TokenProvider 实例

ClientSettings

public ClientSettings(TokenProvider tokenProvider, RetryPolicy retryPolicy, Duration operationTimeout)

使用给定的令牌提供程序、重试策略和操作超时创建一个新实例。

Parameters:

tokenProvider - TokenProvider 实例
retryPolicy - RetryPolicy 实例
operationTimeout - 用于所有客户端操作的默认操作超时。 客户端可以通过在操作中显式指定超时来替代此值。

ClientSettings

public ClientSettings(TokenProvider tokenProvider, RetryPolicy retryPolicy, Duration operationTimeout, TransportType transportType)

使用给定的令牌提供程序、重试策略和操作超时创建一个新实例。

Parameters:

tokenProvider - TokenProvider 实例
retryPolicy - RetryPolicy 实例
operationTimeout - 用于所有客户端操作的默认操作超时。 客户端可以通过在操作中显式指定超时来替代此值。
transportType - TransportType 实例

方法详细信息

getOperationTimeout

public Duration getOperationTimeout()

获取此实例中包含的操作超时。

Returns:

此实例中包含的操作超时

getRetryPolicy

public RetryPolicy getRetryPolicy()

获取此实例中包含的重试策略。

Returns:

此实例中包含的 RetryPolicy

getTokenProvider

public TokenProvider getTokenProvider()

获取此实例中包含的令牌提供程序。

Returns:

此实例中包含的 TokenProvider

getTransportType

public TransportType getTransportType()

获取此实例的传输类型

Returns:

实例的传输类型

适用于