IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


불리언 상태를 반환하는 작업을 비동기적으로 실행하기 위한 인터페이스입니다.

요약

공개 메서드

abstract void cancel()

작업을 취소합니다.

default boolean checkOutputMonitor(Long idleOutputTimeout)

현재 실행 중인 작업이 마지막 확인 이후 진행되었는지 확인합니다.

default List<String> getCommand()

실행 가능한 항목과 연결된 명령어를 반환합니다.

default CommandResult getResult()

명령어와 연결된 CommandResult을 반환합니다.

abstract boolean run()

작업을 실행합니다.

공개 메서드

취소

public abstract void cancel ()

작업을 취소합니다.

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

현재 실행 중인 작업이 마지막 확인 이후 진행되었는지 확인합니다.

매개변수
idleOutputTimeout Long: 진행 상황이 관찰되지 않는 유휴 시간(밀리초)입니다. 이 시간이 지나면 진행 상황이 없는 것으로 간주합니다.

반환
boolean 진행 상황이 감지된 경우 true, 그렇지 않은 경우 false입니다.

getCommand

public List<String> getCommand ()

실행 가능한 항목과 연결된 명령어를 반환합니다.

반환
List<String>

getResult

public CommandResult getResult ()

명령어와 연결된 CommandResult을 반환합니다.

반환
CommandResult

run

public abstract boolean run ()

작업을 실행합니다.

반환
boolean 작업이 성공적으로 실행되면 true, 그렇지 않으면 false

생성 값
Exception 작업이 비정상적으로 종료된 경우