موجّه الأوامر

public class CommandInterrupter
extends Object

java.lang.Object
com.android.tradefed.command.CommandInterrupter


خدمة تسمح بمقاطعة أوامر TradeFederation أو وضع علامة عليها على أنّها غير قابلة للمقاطعة

ملخّص

الحقول

public static final CommandInterrupter INSTANCE

سينغلتون.

شركة إنشاءات عامة

CommandInterrupter()

الطرق العامة

void allowInterrupt()

السماح بمقاطعة سلسلة المحادثات الحالية

allowInterruptAsync(Thread thread, long delay, TimeUnit unit)

تتيح لك هذه السياسة إيقاف سلسلة محادثات محدّدة بعد فترة.

void blockInterrupt()

تتيح لك هذه السياسة منع انقطاع سلسلة المحادثات الحالية.

void checkInterrupted()

تؤدي هذه السياسة إلى إيقاف سلسلة المحادثات الحالية إذا كان يجب مقاطعتها.

void interrupt(Thread thread, String message, ErrorIdentifier errorId)

الإبلاغ عن سلسلة محادثات لمقاطعتها في حال ظهورها للمقاطعة

boolean isInterruptible(Thread thread)
boolean isInterruptible()

الحقول

آلة افتراضية

public static final CommandInterrupter INSTANCE

سينغلتون.

شركة إنشاءات عامة

موجّه الأوامر

public CommandInterrupter ()

الطرق العامة

السماح بالمقاطعة

public void allowInterrupt ()

السماح بمقاطعة سلسلة المحادثات الحالية

السماح بالمقاطعة غير المتزامنة

public  allowInterruptAsync (Thread thread, 
                long delay, 
                TimeUnit unit)

تتيح لك هذه السياسة إيقاف سلسلة محادثات محدّدة بعد فترة.

المعلمات
thread Thread: سلسلة محادثات لتمييزها بالعلامة "قابلة للمقاطعة"

delay long: وقت من الآن لتأخير التنفيذ

unit TimeUnit: الوحدة الزمنية لمعلَمة التأخير

المرتجعات

حظر المحتوى

public void blockInterrupt ()

تتيح لك هذه السياسة منع انقطاع سلسلة المحادثات الحالية.

انقطع الاتصال

public void checkInterrupted ()

تؤدي هذه السياسة إلى إيقاف سلسلة المحادثات الحالية إذا كان يجب مقاطعتها. ننصح بسلاسل المحادثات لاستدعاء هذه الطريقة بشكل دوري لعرض RunInterruptedException الصحيح.

الرميات
RunInterruptedException

يقاطع

public void interrupt (Thread thread, 
                String message, 
                ErrorIdentifier errorId)

الإبلاغ عن سلسلة محادثات لمقاطعتها في حال ظهورها للمقاطعة

المعلمات
thread Thread: سلسلة محادثات لتمييزها بالعلامة مقاطعة

message String: رسالة انقطاع

errorId ErrorIdentifier

غير قابل للقطع

public boolean isInterruptible (Thread thread)

المعلمات
thread Thread

المرتجعات
boolean "صحيح" إذا كانت سلسلة المحادثات المحدّدة تعيق عملها

غير قابل للقطع

public boolean isInterruptible ()

المرتجعات
boolean صحيح إذا كانت سلسلة المحادثات الحالية قابلة للمقاطعة