TracePropagatingExecutorService

public final class TracePropagatingExecutorService
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.tracing.TracePropagatingExecutorService


שירות שמעביר משימות להטמעה בסיסית תוך העברת הקשר המעקב.

כך תוכלו להשתמש במתקני מעקב כמו CloseableTraceScope במשימות שנשלחו.

סיכום

שיטות ציבוריות

boolean awaitTermination(long timeout, TimeUnit unit)
static TracePropagatingExecutorService create(ExecutorService delegate)

יצירת ERROR(/ExecutorService) שמעניק גישה למבצע ההענקה.

void execute(Runnable command)
<T> invokeAll( tasks, long timeout, TimeUnit unit)
<T> invokeAll( tasks)
<T> T invokeAny( tasks)
<T> T invokeAny( tasks, long timeout, TimeUnit unit)
boolean isShutdown()
boolean isTerminated()
void shutdown()
shutdownNow()
submit(Runnable task)
<T> submit(Runnable task, T result)
<T> submit( task)

שיטות מוגנות

<T> wrapTasks( tasks)

שיטות ציבוריות

awaitTermination

public boolean awaitTermination (long timeout, 
                TimeUnit unit)

פרמטרים
timeout long

unit TimeUnit

החזרות
boolean

יצירה

public static TracePropagatingExecutorService create (ExecutorService delegate)

יצירת ERROR(/ExecutorService) שמעניק גישה למבצע ההענקה.

חשוב לזכור שהמעקב הפעיל שמופץ למשימות הוא המעקב הפעיל בקריאות לשיטת המאגר. הסיבה לכך היא ש-TF יוצר את רוב האובייקטים לפני שהוא מתחיל את ההפעלה ומצרף את המעקב.

פרמטרים
delegate ExecutorService

החזרות
TracePropagatingExecutorService

ביצוע

public void execute (Runnable command)

פרמטרים
command Runnable

invokeAll

public  invokeAll ( tasks, 
                long timeout, 
                TimeUnit unit)

פרמטרים
tasks

timeout long

unit TimeUnit

החזרות

invokeAll

public  invokeAll ( tasks)

פרמטרים
tasks

החזרות

invokeAny

public T invokeAny ( tasks)

פרמטרים
tasks

החזרות
T

invokeAny

public T invokeAny ( tasks, 
                long timeout, 
                TimeUnit unit)

פרמטרים
tasks

timeout long

unit TimeUnit

החזרות
T

isShutdown

public boolean isShutdown ()

החזרות
boolean

isTerminated

public boolean isTerminated ()

החזרות
boolean

כיבוי

public void shutdown ()

shutdownNow

public  shutdownNow ()

החזרות

שליחה

public  submit (Runnable task)

פרמטרים
task Runnable

החזרות

שליחה

public  submit (Runnable task, 
                T result)

פרמטרים
task Runnable

result T

החזרות

שליחה

public  submit ( task)

פרמטרים
task

החזרות

שיטות מוגנות

wrapTasks

protected  wrapTasks ( tasks)

פרמטרים
tasks

החזרות