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 hiện đ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 lệnh chạy được. |
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 hiện đ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 : mili giây ở trạng thái rảnh mà không có tiến trình quan sát được trước khi bắt đầu giả định là không
đang thực hiện tiến trình. |
Giá trị trả về | |
---|---|
boolean |
true nếu phát hiện tiến trình, ngược lại sẽ trả về false. |
getCommand
publicgetCommand ()
Trả về lệnh liên kết với lệnh chạy được.
Giá trị trả về | |
---|---|
|
nhận kết quả
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 |