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()
명령어와 연결된 |
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> |
|
run
public abstract boolean run ()
작업을 실행합니다.
| 반환 | |
|---|---|
boolean |
작업이 성공적으로 실행되면 true, 그렇지 않으면 false |
| 생성 값 | |
|---|---|
Exception |
작업이 비정상적으로 종료된 경우 |