IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
| com.android.tradefed.util.IRunUtil.IRunnableResult |
Một 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
List<String>
|
getCommand()
Trả về lệnh liên kết với runnable. |
default
CommandResult
|
getResult()
Trả về |
abstract
boolean
|
run()
Thực thi thao tác. |
Phương thức công khai
huỷ
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: thời gian chờ không hoạt động (tính bằng mili giây) mà không quan sát thấy tiến trình nào trước khi bắt đầu giả định rằng không có tiến trình nào đang được thực hiện. |
| Giá trị trả về | |
|---|---|
boolean |
true nếu phát hiện thấy tiến trình, ngược lại là false. |
getCommand
public List<String> getCommand ()
Trả về lệnh liên kết với runnable.
| Giá trị trả về | |
|---|---|
List<String> |
|
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, ngược lại là false
|
| Gửi | |
|---|---|
Exception |
nếu thao tác kết thúc bất thường |