IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Giao diện để thực thi không đồng bộ một thao tác trả về trạng thái boolean.
Tóm tắt
Phương thức công khai | |
---|---|
abstract
void
|
cancel()
Huỷ thao tác. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Kiểm tra xem thao tác đang chạy có tiến triển kể từ lần kiểm tra gần đây nhất hay không. |
default
|
getCommand()
Trả về lệnh liên kết với đối tượng có thể chạy. |
default
CommandResult
|
getResult()
Trả về |
abstract
boolean
|
run()
Thực thi thao tác. |
Phương thức công khai
hủy
public abstract void cancel ()
Huỷ thao tác.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Kiểm tra xem thao tác đang chạy có tiến triển kể từ lần kiểm tra gần đây nhất hay không.
Tham số | |
---|---|
idleOutputTimeout |
Long : ms ở trạng thái rảnh mà không có tiến trình nào được quan sát trước khi bắt đầu giả định rằng không có tiến trình nào đang diễn ra. |
Giá trị trả về | |
---|---|
boolean |
true nếu phát hiện thấy tiến trình, nếu không thì là false. |
getCommand
publicgetCommand ()
Trả về lệnh liên kết với đối tượng có thể chạy.
Giá trị trả về | |
---|---|
|
getResult
public CommandResult getResult ()
Trả về CommandResult
liên kết với lệnh.
Giá trị trả về | |
---|---|
CommandResult |
chạy
public abstract boolean run ()
Thực thi thao tác.
Giá trị trả về | |
---|---|
boolean |
true nếu thao tác được thực hiện thành công, false nếu không |
Gửi | |
---|---|
Exception |
nếu hoạt động bị chấm dứt bất thường |