Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
TracePropagatingExecutorService
public
final
class
TracePropagatingExecutorService
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.invoker.tracing.TracePropagatingExecutorService
|
Layanan eksekutor yang meneruskan tugas ke implementasi yang mendasarinya sekaligus menyebarkan
konteks pelacakan.
Hal ini memungkinkan penggunaan fasilitas pelacakan seperti CloseableTraceScope
dalam tugas yang dikirim.
Ringkasan
Metode publik
awaitTermination
public boolean awaitTermination (long timeout,
TimeUnit unit)
Parameter |
timeout |
long |
unit |
TimeUnit |
create
public static TracePropagatingExecutorService create (ExecutorService delegate)
Membuat ERROR(/ExecutorService)
yang mendelegasikan ke eksekutor delegasi yang diberikan.
Perhatikan bahwa pelacakan aktif yang ditransmisikan ke tugas adalah pelacakan yang aktif pada panggilan ke
metode eksekutor. Hal ini dilakukan karena TF membuat sebagian besar objek sebelum memulai
pemanggilan dan melampirkan rekaman aktivitas.
Parameter |
delegate |
ExecutorService |
execute
public void execute (Runnable command)
Parameter |
command |
Runnable |
invokeAll
public invokeAll ( tasks,
long timeout,
TimeUnit unit)
Parameter |
tasks |
|
timeout |
long |
unit |
TimeUnit |
invokeAll
public invokeAll ( tasks)
invokeAny
public T invokeAny ( tasks)
invokeAny
public T invokeAny ( tasks,
long timeout,
TimeUnit unit)
Parameter |
tasks |
|
timeout |
long |
unit |
TimeUnit |
isShutdown
public boolean isShutdown ()
isTerminated
public boolean isTerminated ()
shutdown
public void shutdown ()
shutdownNow
public shutdownNow ()
kirim
public submit (Runnable task)
kirim
public submit (Runnable task,
T result)
Parameter |
task |
Runnable |
result |
T |
kirim
public submit ( task)
Metode yang dilindungi
wrapTasks
protected wrapTasks ( tasks)
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]