ClientSettings Clase

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

public class ClientSettings

Clase que encapsula la configuración de nivel de cliente común, como TokenProvider, RetryPolicy, OperationTimeout.

Resumen del constructor

Constructor Description
ClientSettings(TokenProvider tokenProvider)

Crea una nueva instancia con el proveedor de tokens especificado, la directiva de reintento predeterminada y el tiempo de espera de la operación predeterminada.

ClientSettings(TokenProvider tokenProvider, RetryPolicy retryPolicy, Duration operationTimeout)

Crea una nueva instancia con el proveedor de tokens especificado, la directiva de reintento y el tiempo de espera de la operación.

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

Crea una nueva instancia con el proveedor de tokens especificado, la directiva de reintento y el tiempo de espera de la operación.

Resumen del método

Modificador y tipo Método y descripción
Duration getOperationTimeout()

Obtiene el tiempo de espera de la operación contenido en esta instancia.

RetryPolicy getRetryPolicy()

Obtiene la directiva de reintento contenida en esta instancia.

TokenProvider getTokenProvider()

Obtiene el proveedor de tokens contenido en esta instancia.

TransportType getTransportType()

Obtiene el tipo de transporte de esta instancia.

Métodos heredados de java.lang.Object

Detalles del constructor

ClientSettings

public ClientSettings(TokenProvider tokenProvider)

Crea una nueva instancia con el proveedor de tokens especificado, la directiva de reintento predeterminada y el tiempo de espera de la operación predeterminada.

Parameters:

tokenProvider - Instancia de TokenProvider

ClientSettings

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

Crea una nueva instancia con el proveedor de tokens especificado, la directiva de reintento y el tiempo de espera de la operación.

Parameters:

tokenProvider - Instancia de TokenProvider
retryPolicy - Instancia de RetryPolicy
operationTimeout - tiempo de espera de operación predeterminado que se usará para todas las operaciones de cliente. El cliente puede invalidar este valor especificando explícitamente un tiempo de espera en la operación.

ClientSettings

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

Crea una nueva instancia con el proveedor de tokens especificado, la directiva de reintento y el tiempo de espera de la operación.

Parameters:

tokenProvider - Instancia de TokenProvider
retryPolicy - Instancia de RetryPolicy
operationTimeout - tiempo de espera de operación predeterminado que se usará para todas las operaciones de cliente. El cliente puede invalidar este valor especificando explícitamente un tiempo de espera en la operación.
transportType - Instancia de TransportType

Detalles del método

getOperationTimeout

public Duration getOperationTimeout()

Obtiene el tiempo de espera de la operación contenido en esta instancia.

Returns:

tiempo de espera de la operación incluido en esta instancia

getRetryPolicy

public RetryPolicy getRetryPolicy()

Obtiene la directiva de reintento contenida en esta instancia.

Returns:

RetryPolicy incluido en esta instancia

getTokenProvider

public TokenProvider getTokenProvider()

Obtiene el proveedor de tokens contenido en esta instancia.

Returns:

TokenProvider incluido en esta instancia

getTransportType

public TransportType getTransportType()

Obtiene el tipo de transporte de esta instancia.

Returns:

tipo de transporte para la instancia

Se aplica a