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ề CommandResult liên kết với lệnh.

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