โปรแกรมรบกวน 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()
|
ช่อง
ช่างก่อสร้างสาธารณะ
โปรแกรมรบกวน Command
public CommandInterrupter ()
วิธีการสาธารณะ
อนุญาตการขัดจังหวะ
public void allowInterrupt ()
อนุญาตให้ชุดข้อความปัจจุบันถูกขัดจังหวะ
AllowIntercallasync
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 |
true หากเทรดปัจจุบันขัดจังหวะได้ |