Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Usługa TracePropagatingExecutorService
public
final
class
TracePropagatingExecutorService
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.invoker.tracing.TracePropagatingExecutorService,
|
Usługa wykonawcy, która przekazuje zadania do bazowej implementacji, propagując jednocześnie
kontekstu śledzenia.
Umożliwi to korzystanie w przesłanych zadaniach z narzędzi do śledzenia, takich jak CloseableTraceScope
.
Podsumowanie
Metody publiczne
oczekiwanie na zakończenie
public boolean awaitTermination (long timeout,
TimeUnit unit)
Parametry |
timeout |
long |
unit |
TimeUnit |
utwórz
public static TracePropagatingExecutorService create (ExecutorService delegate)
Tworzy element ERROR(/ExecutorService)
, który przekazuje dostęp do danego wykonawcy delegata.
Pamiętaj, że aktywny log czasu jest włączony, jeśli jest on rozpowszechniany do zadań jest aktywny w wywołaniach
metody wykonawcy. Dzieje się tak, ponieważ TF konstruuje większość obiektów przed rozpoczęciem
i dołączania logów czasu.
Parametry |
delegate |
ExecutorService |
Wykonaj
public void execute (Runnable command)
Parametry |
command |
Runnable |
wywołaj wszystko
public invokeAll ( tasks,
long timeout,
TimeUnit unit)
Parametry |
tasks |
|
timeout |
long |
unit |
TimeUnit |
wywołaj wszystko
public invokeAll ( tasks)
WywołajDowolna
public T invokeAny ( tasks)
WywołajDowolna
public T invokeAny ( tasks,
long timeout,
TimeUnit unit)
Parametry |
tasks |
|
timeout |
long |
unit |
TimeUnit |
isDisabledown
public boolean isShutdown ()
Zakończona
public boolean isTerminated ()
Wyłącz
public void shutdown ()
wyłącz teraz
public shutdownNow ()
prześlij
public submit (Runnable task)
prześlij
public submit (Runnable task,
T result)
Parametry |
task |
Runnable |
result |
T |
prześlij
public submit ( task)
Metody chronione
wrapTasks
protected wrapTasks ( tasks)
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-22 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-22 UTC."],[],[]]