โปรแกรมรบกวน Command

public class CommandInterrupter
extends Object

java.lang.Object
com.android.tradefed.command.CommandInterพื้นที่โฆษณา


บริการที่ช่วยให้คำสั่ง TradeFederation ถูกขัดจังหวะหรือทำเครื่องหมายว่าไม่ขาดตอน

สรุป

ช่อง

public static final CommandInterrupter INSTANCE

Singleton

ช่างก่อสร้างสาธารณะ

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

Singleton

ช่างก่อสร้างสาธารณะ

โปรแกรมรบกวน Command

public CommandInterrupter ()

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

อนุญาตการขัดจังหวะ

public void allowInterrupt ()

อนุญาตให้ชุดข้อความปัจจุบันถูกขัดจังหวะ

AllowIntercallasync

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