القيادة

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 ()

السماح لمقاطعة الموضوع الحالي.

allowInterruptAsync

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 صحيح إذا كان الخيط الحالي قابل للمقاطعة