CommandInterrupter
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 () |
เขตข้อมูล
ผู้รับเหมาก่อสร้างสาธารณะ
CommandInterrupter
public CommandInterrupter ()
วิธีการสาธารณะ
อนุญาตให้ขัดจังหวะ
public void allowInterrupt ()
อนุญาตให้เธรดปัจจุบันถูกขัดจังหวะ
อนุญาต InterruptAsync
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 | เป็นจริงหากเธรดปัจจุบันถูกขัดจังหวะ |