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:

インスタンスのトランスポートの種類

適用対象