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

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

อนุญาตInterrupt

public void allowInterrupt ()

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

allowInterruptAsync

public  allowInterruptAsync (Thread thread, 
                long delay, 
                TimeUnit unit)

อนุญาตให้เธรดที่ระบุถูกขัดจังหวะหลังจากล่าช้า

พารามิเตอร์
thread Thread : เธรดที่จะทำเครื่องหมายว่าขัดจังหวะได้

delay long : เวลาจากนี้ไปทำให้การดำเนินการล่าช้า

unit TimeUnit : หน่วยเวลาของพารามิเตอร์การหน่วงเวลา

คืนสินค้า

blockInterrupt

public void blockInterrupt ()

ป้องกันไม่ให้เธรดปัจจุบันถูกขัดจังหวะ

ตรวจสอบขัดจังหวะ

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