Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
TracePropagatingExecutorService
public
final
class
TracePropagatingExecutorService
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.invoker.tracing.TracePropagatingExecutorService
|
Ein Executor-Dienst, der Aufgaben an eine zugrunde liegende Implementierung weiterleitet, während die
Tracing-Kontext.
Dadurch können Tracing-Funktionen wie CloseableTraceScope
in gesendeten Aufgaben verwendet werden.
Zusammenfassung
Öffentliche Methoden
AwaitBeendigung
public boolean awaitTermination (long timeout,
TimeUnit unit)
Parameter |
timeout |
long |
unit |
TimeUnit |
create
public static TracePropagatingExecutorService create (ExecutorService delegate)
Erstellt ein ERROR(/ExecutorService)
, das an den angegebenen delegierten Executor delegiert.
Beachten Sie, dass der aktive Trace auf, der an Aufgaben weitergegeben wird, bei Aufrufen von
die Executor-Methode. Dies geschieht, da TF die meisten Objekte vor dem Start des
aufrufen und den Trace anhängen.
Parameter |
delegate |
ExecutorService |
ausführen
public void execute (Runnable command)
Parameter |
command |
Runnable |
Alle aufrufen
public invokeAll ( tasks,
long timeout,
TimeUnit unit)
Parameter |
tasks |
|
timeout |
long |
unit |
TimeUnit |
Alle aufrufen
public invokeAll ( tasks)
CallAny
public T invokeAny ( tasks)
CallAny
public T invokeAny ( tasks,
long timeout,
TimeUnit unit)
Parameter |
tasks |
|
timeout |
long |
unit |
TimeUnit |
isHerunterfahren
public boolean isShutdown ()
wird beendet
public boolean isTerminated ()
herunterfahren
public void shutdown ()
Jetzt herunterfahren
public shutdownNow ()
Senden
public submit (Runnable task)
Senden
public submit (Runnable task,
T result)
Parameter |
task |
Runnable |
result |
T |
Senden
public submit ( task)
Geschützte Methoden
wrapTasks
protected wrapTasks ( tasks)
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-08-22 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2024-08-22\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-22 (UTC)."]]