از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
سرویس TracePropagatingExecutorService
public final class TracePropagatingExecutorService
extends Object implements ExecutorService
| شیء جاوا |
| ↳ | com.android.tradefed.invoker.tracing.TracePropagatingExecutorService |
یک سرویس اجراکننده که وظایف را به یک پیادهسازی زیربنایی ارسال میکند و در عین حال زمینه ردیابی را منتشر میکند.
این امر امکان استفاده از امکانات ردیابی مانند CloseableTraceScope را در وظایف ارسالی فراهم میکند.
خلاصه
روشهای محافظتشده |
|---|
<T> Collection<? extends Callable<T>> | wrapTasks (Collection<? extends Callable<T>> tasks) |
روشهای عمومی
پایان انتظار
public boolean awaitTermination (long timeout,
TimeUnit unit)| پارامترها |
|---|
timeout | long |
unit | TimeUnit |
| پرتابها |
|---|
InterruptedException | |
ایجاد کردن
public static TracePropagatingExecutorService create (ExecutorService delegate)
یک ExecutorService ایجاد میکند که به مجری delegate داده شده، تفویض اختیار میکند.
توجه داشته باشید که ردیابی فعالی که به وظایف منتشر میشود، همان ردیابی فعالی است که در فراخوانیهای متد executor فعال است. این کار به این دلیل انجام میشود که TF قبل از شروع فراخوانی و اتصال ردیابی، اکثر اشیاء را میسازد.
| پارامترها |
|---|
delegate | ExecutorService |
اجرا کردن
public void execute (Runnable command)
| پارامترها |
|---|
command | Runnable |
همه را فراخوانی کنید
public List<Future<T>> invokeAll (Collection<? extends Callable<T>> tasks)
| پارامترها |
|---|
tasks | Collection |
| بازگشتها |
|---|
List<Future<T>> | |
| پرتابها |
|---|
InterruptedException | |
همه را فراخوانی کنید
public List<Future<T>> invokeAll (Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)| پارامترها |
|---|
tasks | Collection |
timeout | long |
unit | TimeUnit |
| بازگشتها |
|---|
List<Future<T>> | |
| پرتابها |
|---|
InterruptedException | |
فراخوانی هری
public T invokeAny (Collection<? extends Callable<T>> tasks)
| پارامترها |
|---|
tasks | Collection |
| پرتابها |
|---|
ExecutionException | |
InterruptedException | |
فراخوانی هری
public T invokeAny (Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)| پارامترها |
|---|
tasks | Collection |
timeout | long |
unit | TimeUnit |
| پرتابها |
|---|
ExecutionException | |
InterruptedException | |
TimeoutException | |
ایشاتداون
public boolean isShutdown ()
خاتمه یافته است
public boolean isTerminated ()
خاموشی
public void shutdown ()
خاموش کردناکنون
public List<Runnable> shutdownNow ()
ارسال
public Future<?> submit (Runnable task)
ارسال
public Future<T> submit (Callable<T> task)
ارسال
public Future<T> submit (Runnable task,
T result)| پارامترها |
|---|
task | Runnable |
result | T |
روشهای محافظتشده
wrapTasks
protected Collection<? extends Callable<T>> wrapTasks (Collection<? extends Callable<T>> tasks)
| پارامترها |
|---|
tasks | Collection |
| بازگشتها |
|---|
Collection<? extends Callable<T>> | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]