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

เขตข้อมูล

ตัวอย่าง

public static final CommandInterrupter INSTANCE

ซิงเกิลตัน.

ผู้รับเหมาก่อสร้างสาธารณะ

CommandInterrupter

public CommandInterrupter ()

วิธีการสาธารณะ

อนุญาตให้ขัดจังหวะ

public void allowInterrupt ()

อนุญาตให้เธรดปัจจุบันถูกขัดจังหวะ

อนุญาต InterruptAsync

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 เป็นจริงหากเธรดปัจจุบันถูกขัดจังหวะ