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ề 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

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

public  getCommand ()

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