Compartilhar via


ClientSettings Classe

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

public class ClientSettings

Classe encapsulando configurações comuns de nível de cliente, como TokenProvider, RetryPolicy, OperationTimeout.

Resumo do Construtor

Construtor Description
ClientSettings(TokenProvider tokenProvider)

Cria uma nova instância com o provedor de token fornecido, a política de repetição padrão e o tempo limite de operação padrão.

ClientSettings(TokenProvider tokenProvider, RetryPolicy retryPolicy, Duration operationTimeout)

Cria uma nova instância com o provedor de token fornecido, política de repetição e tempo limite de operação.

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

Cria uma nova instância com o provedor de token fornecido, política de repetição e tempo limite de operação.

Resumo do método

Modificador e tipo Método e descrição
Duration getOperationTimeout()

Obtém o tempo limite da operação contido nesta instância.

RetryPolicy getRetryPolicy()

Obtém a política de repetição contida nesta instância.

TokenProvider getTokenProvider()

Obtém o provedor de token contido nesta instância.

TransportType getTransportType()

Obtém o tipo de transporte para esta instância

Métodos herdados de java.lang.Object

Detalhes do construtor

ClientSettings

public ClientSettings(TokenProvider tokenProvider)

Cria uma nova instância com o provedor de token fornecido, a política de repetição padrão e o tempo limite de operação padrão.

Parâmetros:

tokenProvider - TokenProvider Instância

ClientSettings

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

Cria uma nova instância com o provedor de token fornecido, política de repetição e tempo limite de operação.

Parâmetros:

tokenProvider - TokenProvider Instância
retryPolicy - RetryPolicy Instância
operationTimeout - tempo limite de operação padrão a ser usado para todas as operações do cliente. O cliente pode substituir esse valor especificando explicitamente um tempo limite na operação.

ClientSettings

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

Cria uma nova instância com o provedor de token fornecido, política de repetição e tempo limite de operação.

Parâmetros:

tokenProvider - TokenProvider Instância
retryPolicy - RetryPolicy Instância
operationTimeout - tempo limite de operação padrão a ser usado para todas as operações do cliente. O cliente pode substituir esse valor especificando explicitamente um tempo limite na operação.
transportType - TransportType Instância

Detalhes do método

getOperationTimeout

public Duration getOperationTimeout()

Obtém o tempo limite da operação contido nesta instância.

Retornos:

tempo limite de operação contido nesta instância

getRetryPolicy

public RetryPolicy getRetryPolicy()

Obtém a política de repetição contida nesta instância.

Retornos:

RetryPolicy contido nesta instância

getTokenProvider

public TokenProvider getTokenProvider()

Obtém o provedor de token contido nesta instância.

Retornos:

TokenProvider contido nesta instância

getTransportType

public TransportType getTransportType()

Obtém o tipo de transporte para esta instância

Retornos:

tipo de transporte para a instância

Aplica-se a