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 () 명령과 관련된 |
abstract boolean | run () 작업을 실행합니다. |
공개 메소드
취소
public abstract void cancel ()
작업을 취소하십시오.
출력모니터 확인
public boolean checkOutputMonitor (Long idleOutputTimeout)
마지막 확인 이후 현재 실행 중인 작업이 진행되었는지 확인합니다.
매개변수 | |
---|---|
idleOutputTimeout | Long : 진행이 진행되지 않는다고 가정하기 시작하기 전에 관찰된 진행 없이 ms 유휴 상태입니다. |
보고 | |
---|---|
boolean | 진행 상황이 감지되면 true, 그렇지 않으면 false입니다. |
getCommand
publicgetCommand ()
실행 가능 항목과 관련된 명령을 반환합니다.
보고 | |
---|---|
달리다
public abstract boolean run ()
작업을 실행합니다.
보고 | |
---|---|
boolean | 작업이 성공적으로 수행되면 true , 그렇지 않으면 false |
던지기 | |
---|---|
Exception | 작업이 비정상적으로 종료된 경우 |