موجّه الأوامر
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 CommandInterrupter ()
الطرق العامة
السماح بالمقاطعة
public void allowInterrupt ()
السماح بمقاطعة سلسلة المحادثات الحالية
السماح بالمقاطعة غير المتزامنة
publicallowInterruptAsync (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 |
صحيح إذا كانت سلسلة المحادثات الحالية قابلة للمقاطعة |