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

public  getCommand ()

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