TracingOptions Klasse

  • java.lang.Object
    • com.azure.core.util.TracingOptions

public class TracingOptions

Ablaufverfolgungskonfigurationsoptionen für Clients.

Zusammenfassung zum Konstruktor

Modifizierer Konstruktor Beschreibung
TracingOptions()

Erstellt neue instance vonTracingOptions

protected TracingOptions(Class<? extends TracerProvider> tracerProvider)

Erstellt neue instance vonTracingOptions

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
static TracingOptions fromConfiguration(Configuration configuration)

Lädt Ablaufverfolgungsoptionen aus der Konfiguration.

Class<> getTracerProvider()

Ruft den Namen der TracerProvider Implementierung ab, die zum Erstellen einer instance von Tracerverwendet werden soll.

boolean isEnabled()

Flag, das angibt, ob die verteilte Ablaufverfolgung aktiviert werden soll.

TracingOptions setEnabled(boolean enabled)

Aktiviert oder deaktiviert die verteilte Ablaufverfolgung.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

TracingOptions

public TracingOptions()

Erstellt neue instance vonTracingOptions

TracingOptions

protected TracingOptions(Class tracerProvider)

Erstellt neue instance vonTracingOptions

Parameters:

tracerProvider - Der Typ der Implementierung, die TracerProvider zum Erstellen einer instance von Tracerverwendet werden soll. Wenn der Wert nicht festgelegt ist oder eine leere Zeichenfolge ist, wird die erste TracerProvider Auflösung von ServiceLoader verwendet, um eine instance von Tracerzu erstellen. Wenn der Wert festgelegt ist und keiner von ServiceLoaderIllegalStateException aufgelösten Lösung entsprichtTracerProvider, wird beim Versuch, eine instance von Tracerzu erstellen, ausgelöst.

Details zur Methode

fromConfiguration

public static TracingOptions fromConfiguration(Configuration configuration)

Lädt Ablaufverfolgungsoptionen aus der Konfiguration.

Parameters:

configuration - Die Configuration , die verwendet wird, um Proxykonfigurationen aus der Umgebung zu laden. Wenn null übergeben wird, getGlobalConfiguration() wird verwendet.

Returns:

Eine TracingOptions , die eine Ablaufverfolgungsoptionen widerspiegelt, die aus der Konfiguration geladen wurden. Wenn keine Ablaufverfolgungsoptionen gefunden werden, werden standardmäßige (aktivierte) Ablaufverfolgungsoptionen zurückgegeben.

getTracerProvider

public Class getTracerProvider()

Ruft den Namen der TracerProvider Implementierung ab, die zum Erstellen einer instance von Tracerverwendet werden soll.

Returns:

Die TracerProvider Implementierung, die zum Erstellen einer instance von Tracerverwendet wird.

isEnabled

public boolean isEnabled()

Flag, das angibt, ob die verteilte Ablaufverfolgung aktiviert werden soll.

Returns:

true , wenn die Ablaufverfolgung aktiviert ist, false andernfalls.

setEnabled

public TracingOptions setEnabled(boolean enabled)

Aktiviert oder deaktiviert die verteilte Ablaufverfolgung. Standardmäßig ist die Ablaufverfolgung nur dann aktiviert, wenn die Ablaufverfolgungsimplementierung erkannt wird.

Parameters:

enabled - übergeben true , um die Ablaufverfolgung zu aktivieren.

Returns:

das aktualisierte TracingOptions Objekt.

Gilt für: