ClientSettings Klasse

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

public class ClientSettings

Klasse, die allgemeine Einstellungen auf Clientebene wie TokenProvider, RetryPolicy, OperationTimeout kapselt.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ClientSettings(TokenProvider tokenProvider)

Erstellt eine neue instance mit dem angegebenen Tokenanbieter, der Standardwiebele-Wiederholungsrichtlinie und dem Standardbetriebstimeout.

ClientSettings(TokenProvider tokenProvider, RetryPolicy retryPolicy, Duration operationTimeout)

Erstellt eine neue instance mit dem angegebenen Tokenanbieter, Wiederholungsrichtlinie und Vorgangstimeout.

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

Erstellt eine neue instance mit dem angegebenen Tokenanbieter, Wiederholungsrichtlinie und Vorgangstimeout.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Duration getOperationTimeout()

Ruft das In diesem instance enthaltene Vorgangstimeout ab.

RetryPolicy getRetryPolicy()

Ruft die Wiederholungsrichtlinie ab, die in diesem instance enthalten ist.

TokenProvider getTokenProvider()

Ruft den In diesem instance enthaltenen Tokenanbieter ab.

TransportType getTransportType()

Ruft den Transporttyp für diesen instance ab.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

ClientSettings

public ClientSettings(TokenProvider tokenProvider)

Erstellt eine neue instance mit dem angegebenen Tokenanbieter, der Standardwiebele-Wiederholungsrichtlinie und dem Standardbetriebstimeout.

Parameters:

tokenProvider - TokenProvider-Instanz

ClientSettings

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

Erstellt eine neue instance mit dem angegebenen Tokenanbieter, Wiederholungsrichtlinie und Vorgangstimeout.

Parameters:

tokenProvider - TokenProvider-Instanz
retryPolicy - RetryPolicy-Instanz
operationTimeout - Standardmäßiges Vorgangstimeout, das für alle Clientvorgänge verwendet werden soll. Der Client kann diesen Wert überschreiben, indem er explizit ein Timeout im Vorgang angibt.

ClientSettings

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

Erstellt eine neue instance mit dem angegebenen Tokenanbieter, Wiederholungsrichtlinie und Vorgangstimeout.

Parameters:

tokenProvider - TokenProvider-Instanz
retryPolicy - RetryPolicy-Instanz
operationTimeout - Standardmäßiges Vorgangstimeout, das für alle Clientvorgänge verwendet werden soll. Der Client kann diesen Wert überschreiben, indem er explizit ein Timeout im Vorgang angibt.
transportType - TransportType-Instanz

Details zur Methode

getOperationTimeout

public Duration getOperationTimeout()

Ruft das In diesem instance enthaltene Vorgangstimeout ab.

Returns:

In diesem instance enthaltenes Vorgangstimeout

getRetryPolicy

public RetryPolicy getRetryPolicy()

Ruft die Wiederholungsrichtlinie ab, die in diesem instance enthalten ist.

Returns:

RetryPolicy in diesem instance

getTokenProvider

public TokenProvider getTokenProvider()

Ruft den In diesem instance enthaltenen Tokenanbieter ab.

Returns:

TokenProvider in diesem instance

getTransportType

public TransportType getTransportType()

Ruft den Transporttyp für diesen instance ab.

Returns:

Transporttyp für die instance

Gilt für: