LocalCommandClient

public interface LocalCommandClient


로컬 명령어 관련 요청을 수행하는 클라이언트입니다.

LocalCommandClientFactory를 사용하여 기기에서 Android Management API 클라이언트 앱과 통신하는 인스턴스를 만듭니다.

요약

공개 메서드

abstract @NonNull ListenableFuture<@NonNull Command>

이전에 트리거된 명령어의 상태 요청입니다.

abstract @NonNull Command

이전에 트리거된 명령어의 상태 요청입니다.

abstract @NonNull ListenableFuture<@NonNull Command>

Android Device Management API에서 실행되도록 명령어를 요청합니다.

abstract @NonNull Command

Android Device Management API에서 실행되도록 명령어를 요청합니다.

공개 메서드

getCommand

abstract @NonNull ListenableFuture<@NonNull CommandgetCommand(@NonNull GetCommandRequest request)

이전에 트리거된 명령어의 상태 요청입니다.

반환 값
@NonNull ListenableFuture<@NonNull Command>

예약된 경우 명령어의 명령어 상태를 나타내는 ListenableFuture입니다.

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

이전에 트리거된 명령어의 상태 요청입니다.

반환 값
@NonNull Command

예약된 경우 명령어의 명령어 상태입니다.

생성 값
com.google.android.managementapi.commands.CommandException

요청이 실패한 경우

issueCommand

abstract @NonNull ListenableFuture<@NonNull CommandissueCommand(@NonNull IssueCommandRequest request)

Android Device Management API에서 실행되도록 명령어를 요청합니다.

반환 값
@NonNull ListenableFuture<@NonNull Command>

예약된 경우 Command를 나타내는 ListenableFuture입니다. 요청이 실패하면 실패한 ListenableFuture를 반환합니다.

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

Android Device Management API에서 실행되도록 명령어를 요청합니다.

반환 값
@NonNull Command

예약된 경우에는 Command입니다.

생성 값
com.google.android.managementapi.commands.CommandException

요청이 실패한 경우