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 ()
작업을 취소합니다.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
현재 실행 중인 작업이 마지막 확인 이후 진행되었는지 확인합니다.
매개변수 | |
---|---|
idleOutputTimeout |
Long : 관찰된 진행 상황이 없는 유휴 시간(밀리초)이 경과한 후에 응답이 없다고 가정하기 시작합니다.
진전이 이루어지고 있는 것입니다. |
반환 값 | |
---|---|
boolean |
진행률이 감지된 경우 true, 그렇지 않으면 false입니다. |
getCommand
publicgetCommand ()
실행 가능 함수와 연결된 명령어를 반환합니다.
반환 값 | |
---|---|
|
실행
public abstract boolean run ()
작업을 실행합니다.
반환 값 | |
---|---|
boolean |
작업이 성공적으로 수행되면 true , false
그렇지 않은 경우 |
생성 값 | |
---|---|
Exception |
작업이 비정상적으로 종료되는 경우 |