Bộ ngắt lệnh
public class CommandInterrupter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.CommandInterrupter |
Dịch vụ cho phép các lệnh TradeFederation bị gián đoạn hoặc được đánh dấu là không thể bị gián đoạn.
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final CommandInterrupter | INSTANCE độc thân. |
nhà thầu công cộng | |
---|---|
CommandInterrupter () |
Phương thức công khai | |
---|---|
void | allowInterrupt () Cho phép chủ đề hiện tại bị gián đoạn. |
allowInterruptAsync (Thread thread, long delay, TimeUnit unit) Cho phép một luồng cụ thể bị gián đoạn sau một khoảng thời gian trễ. | |
void | blockInterrupt () Ngăn luồng hiện tại bị gián đoạn. |
void | checkInterrupted () Ngắt luồng hiện tại nếu nó bị gián đoạn. |
void | interrupt (Thread thread, String message, ErrorIdentifier errorId) Gắn cờ một luồng, làm gián đoạn nó nếu và khi nó trở nên gián đoạn. |
boolean | isInterruptible (Thread thread) |
boolean | isInterruptible () |
Lĩnh vực
nhà thầu công cộng
Bộ ngắt lệnh
public CommandInterrupter ()
Phương thức công khai
cho phép ngắt
public void allowInterrupt ()
Cho phép chủ đề hiện tại bị gián đoạn.
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Cho phép một luồng cụ thể bị gián đoạn sau một khoảng thời gian trễ.
Thông số | |
---|---|
thread | Thread : chủ đề để đánh dấu là gián đoạn |
delay | long : thời gian từ bây giờ để trì hoãn thực thi |
unit | TimeUnit : đơn vị thời gian của tham số trễ |
trả lại | |
---|---|
khốiNgắt
public void blockInterrupt ()
Ngăn luồng hiện tại bị gián đoạn.
kiểm trabị gián đoạn
public void checkInterrupted ()
Ngắt luồng hiện tại nếu nó bị gián đoạn. Các chủ đề được khuyến khích gọi định kỳ phương thức này để ném đúng RunInterruptedException
.
ném | |
---|---|
RunInterruptedException |
ngắt
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
Gắn cờ một luồng, làm gián đoạn nó nếu và khi nó trở nên gián đoạn.
Thông số | |
---|---|
thread | Thread : chủ đề để đánh dấu cho sự gián đoạn |
message | String : thông báo gián đoạn |
errorId | ErrorIdentifier |
isInterruptible
public boolean isInterruptible (Thread thread)
Thông số | |
---|---|
thread | Thread |
trả lại | |
---|---|
boolean | đúng nếu chủ đề được chỉ định bị gián đoạn |
isInterruptible
public boolean isInterruptible ()
trả lại | |
---|---|
boolean | đúng nếu luồng hiện tại bị gián đoạn |