تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
خدمة TracePropagatingExecutorService
public
final
class
TracePropagatingExecutorService
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.invoker.tracing.TracePropagatingExecutorService
|
يشير هذا المصطلح إلى خدمة تنفيذ تعيد توجيه المهام إلى عملية تنفيذ أساسية أثناء نشر
سياق التتبع.
يتيح ذلك استخدام مرافق التتبُّع مثل CloseableTraceScope
في المهام المُرسَلة.
ملخّص
الطرق العامة
في انتظار الإنهاء
public boolean awaitTermination (long timeout,
TimeUnit unit)
المعلمات |
timeout |
long |
unit |
TimeUnit |
إنشاء
public static TracePropagatingExecutorService create (ExecutorService delegate)
يتم إنشاء ERROR(/ExecutorService)
يفوّض المستخدم المفوَّض المعيّن.
لاحظ أن التتبع النشط هو الذي يتم نشره إلى المهام هو المسار النشط في عمليات الاستدعاء إلى
طريقة التنفيذ. يتم ذلك لأن TF تنشئ معظم الكائنات قبل بدء
الاستدعاء وإرفاق الأثر.
المعلمات |
delegate |
ExecutorService |
التنفيذ
public void execute (Runnable command)
المعلمات |
command |
Runnable |
استدعاء الكل
public invokeAll ( tasks,
long timeout,
TimeUnit unit)
المعلمات |
tasks |
|
timeout |
long |
unit |
TimeUnit |
استدعاء الكل
public invokeAll ( tasks)
استدعاء أي شيء
public T invokeAny ( tasks)
استدعاء أي شيء
public T invokeAny ( tasks,
long timeout,
TimeUnit unit)
المعلمات |
tasks |
|
timeout |
long |
unit |
TimeUnit |
إيقاف التشغيل
public boolean isShutdown ()
تم إنهاؤه
public boolean isTerminated ()
إيقاف التشغيل
public void shutdown ()
إيقاف تشغيل الآن
public shutdownNow ()
إرسال
public submit (Runnable task)
إرسال
public submit (Runnable task,
T result)
المعلمات |
task |
Runnable |
result |
T |
إرسال
public submit ( task)
الطرق المحمية
التفاف المهام
protected wrapTasks ( tasks)
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-22 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"]]