IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


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

요약

공개 메서드

abstract void cancel()

작업을 취소합니다.

default boolean checkOutputMonitor(Long idleOutputTimeout)

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

default 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  getCommand ()

실행 가능 함수와 연결된 명령어를 반환합니다.

반환 값

getResult

public CommandResult getResult ()

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

반환 값
CommandResult

실행

public abstract boolean run ()

작업을 실행합니다.

반환 값
boolean 작업이 성공적으로 수행되면 true, false 그렇지 않은 경우

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