CommandInterrupter
public
class
CommandInterrupter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.CommandInterrupter |
خدمة تسمح بمقاطعة أو وضع علامة "لا يمكن المقاطعة" على أوامر TradeFederation
ملخّص
الحقول | |
---|---|
public
static
final
CommandInterrupter |
INSTANCE
Singleton |
وظائف الإنشاء العامة | |
---|---|
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()
|
الحقول
وظائف الإنشاء العامة
CommandInterrupter
public CommandInterrupter ()
الطرق العامة
allowInterrupt
public void allowInterrupt ()
السماح بمقاطعة سلسلة المحادثات الحالية
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
السماح بتوقُّف سلسلة محادثات معيّنة بعد تأخير
المعلمات | |
---|---|
thread |
Thread : سلسلة المحادثات التي تريد وضع علامة عليها كسلسلة يمكن مقاطعتها |
delay |
long : الوقت من الآن إلى تأخير التنفيذ |
unit |
TimeUnit : وحدة الوقت لمَعلمة "التأخير" |
المرتجعات | |
---|---|
|
blockInterrupt
public void blockInterrupt ()
منع مقاطعة سلسلة المحادثات الحالية
checkInterrupted
public void checkInterrupted ()
يقطع سلسلة المحادثات الحالية إذا كان يجب قطعها. ننصح خيوط التنفيذ بالاتصال بهذه الطريقة بشكل دوري لرمي RunInterruptedException
الصحيح.
عمليات الرمي | |
---|---|
RunInterruptedException |
المقاطعة
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
الإبلاغ عن سلسلة محادثات وإيقافها إذا كان ذلك ممكنًا
المعلمات | |
---|---|
thread |
Thread : سلسلة المحادثات التي تريد وضع علامة عليها للإشارة إلى أنّها متقطّعة |
message |
String : رسالة المقاطعة |
errorId |
ErrorIdentifier |
isInterruptible
public boolean isInterruptible (Thread thread)
المعلمات | |
---|---|
thread |
Thread |
المرتجعات | |
---|---|
boolean |
صحيح إذا كان الخيط المحدّد قابلاً للمقاطعة |
isInterruptible
public boolean isInterruptible ()
المرتجعات | |
---|---|
boolean |
صحيح إذا كان الخيط الحالي قابلاً للمقاطعة |