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)
تُنشئ |
void
|
execute(Runnable command)
|
<T>
|
invokeAll(
|
<T>
|
invokeAll(
|
<T>
T
|
invokeAny(
|
<T>
T
|
invokeAny(
|
boolean
|
isShutdown()
|
boolean
|
isTerminated()
|
void
|
shutdown()
|
|
shutdownNow()
|
|
submit(Runnable task)
|
<T>
|
submit(Runnable task, T result)
|
<T>
|
submit(
|
الطرق المحمية | |
---|---|
<T>
|
wrapTasks(
|
الطرق العامة
awaitTermination
public boolean awaitTermination (long timeout, TimeUnit unit)
المعلمات | |
---|---|
timeout |
long |
unit |
TimeUnit |
المرتجعات | |
---|---|
boolean |
إنشاء
public static TracePropagatingExecutorService create (ExecutorService delegate)
تُنشئ ERROR(/ExecutorService)
تفوض إلى مشغّل المهام المفوَّض المحدَّد.
يُرجى العِلم أنّ التتبُّع النشط الذي يتم نشره إلى المهام هو التتبُّع النشط عند إجراء مكالمات لمحاولة تنفيذ الأسلوب. ويتم ذلك لأنّ TF ينشئ معظم العناصر قبل بدء invocation وإرفاق التتبّع.
المعلمات | |
---|---|
delegate |
ExecutorService |
المرتجعات | |
---|---|
TracePropagatingExecutorService |
تنفيذ
public void execute (Runnable command)
المعلمات | |
---|---|
command |
Runnable |
invokeAll
publicinvokeAll ( tasks, long timeout, TimeUnit unit)
المعلمات | |
---|---|
tasks |
|
timeout |
long |
unit |
TimeUnit |
المرتجعات | |
---|---|
|
invokeAll
publicinvokeAll ( 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
publicshutdownNow ()
المرتجعات | |
---|---|
|
إرسال
publicsubmit (Runnable task)
المعلمات | |
---|---|
task |
Runnable |
المرتجعات | |
---|---|
|
إرسال
publicsubmit (Runnable task, T result)
المعلمات | |
---|---|
task |
Runnable |
result |
T |
المرتجعات | |
---|---|
|
إرسال
publicsubmit ( task)
المعلمات | |
---|---|
task |
|
المرتجعات | |
---|---|
|
الطرق المحمية
wrapTasks
protectedwrapTasks ( tasks)
المعلمات | |
---|---|
tasks |
|
المرتجعات | |
---|---|
|