IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


Một giao diện để thực hiện không đồng bộ một thao tác trả về trạng thái boolean.

Bản tóm tắt

Phương pháp công cộng

abstract void cancel ()

Hủy thao tác.

default boolean checkOutputMonitor (Long idleOutputTimeout)

Kiểm tra xem hoạt động hiện đang chạy có tiến triển kể từ lần kiểm tra cuối cùng hay không.

default getCommand ()

Trả về lệnh liên quan đến runable.

default CommandResult getResult ()

Trả về CommandResult được liên kết với lệnh.

abstract boolean run ()

Thực hiện thao tác.

Phương pháp công cộng

Hủy bỏ

public abstract void cancel ()

Hủy thao tác.

kiểm trađầu raMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

Kiểm tra xem hoạt động hiện đang chạy có tiến triển kể từ lần kiểm tra cuối cùng hay không.

Thông số
idleOutputTimeout Long : ms không hoạt động và không có tiến trình nào được quan sát trước khi bắt đầu cho rằng không có tiến trình nào được thực hiện.

Trả lại
boolean đúng nếu tiến trình đã được phát hiện nếu không thì sai.

lấy lệnh

public  getCommand ()

Trả về lệnh liên quan đến runable.

Trả lại

nhận được kết quả

public CommandResult getResult ()

Trả về CommandResult được liên kết với lệnh.

Trả lại
CommandResult

chạy

public abstract boolean run ()

Thực hiện thao tác.

Trả lại
boolean true nếu thao tác được thực hiện thành công, false nếu không

Ném
Exception nếu hoạt động chấm dứt bất thường