IRunUtil.IRunnableResult
public static interface IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Một giao diện để thực hiện không đồng bộ một thao tác trả về trạng thái boolean.
Bản tóm tắt
Phương pháp công cộng | |
---|---|
abstract void | cancel () Hủy thao tác. |
default boolean | checkOutputMonitor (Long idleOutputTimeout) Kiểm tra xem hoạt động hiện đang chạy có tiến triển kể từ lần kiểm tra cuối cùng hay không. |
default | getCommand () Trả về lệnh liên quan đến runable. |
default CommandResult | getResult () Trả về |
abstract boolean | run () Thực hiện thao tác. |
Phương pháp công cộng
Hủy bỏ
public abstract void cancel ()
Hủy thao tác.
kiểm trađầu raMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Kiểm tra xem hoạt động hiện đang chạy có tiến triển kể từ lần kiểm tra cuối cùng hay không.
Thông số | |
---|---|
idleOutputTimeout | Long : ms không hoạt động và không có tiến trình nào được quan sát trước khi bắt đầu cho rằng không có tiến trình nào được thực hiện. |
Trả lại | |
---|---|
boolean | đúng nếu tiến trình đã được phát hiện nếu không thì sai. |
lấy lệnh
publicgetCommand ()
Trả về lệnh liên quan đến runable.
Trả lại | |
---|---|
nhận được kết quả
public CommandResult getResult ()
Trả về CommandResult
được liên kết với lệnh.
Trả lại | |
---|---|
CommandResult |
chạy
public abstract boolean run ()
Thực hiện thao tác.
Trả lại | |
---|---|
boolean | true nếu thao tác được thực hiện thành công, false nếu không |
Ném | |
---|---|
Exception | nếu hoạt động chấm dứt bất thường |