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