LocalCommandClient

public interface LocalCommandClient


Client zum Senden lokaler befehlsbezogener Anfragen.

Verwenden Sie LocalCommandClientFactory, um eine Instanz zu erstellen, die mit der Android Management API-Client-App auf dem Gerät kommuniziert.

Zusammenfassung

Öffentliche Methoden

abstract @NonNull ListenableFuture<@NonNull Command>

Anfragen für den Status eines früheren Befehls, der ausgelöst werden soll.

abstract @NonNull Command

Anfragen für den Status eines früheren Befehls, der ausgelöst werden soll.

abstract @NonNull ListenableFuture<@NonNull Command>

Fordert einen Befehl an, der von der Android Device Management API ausgeführt werden soll.

abstract @NonNull Command

Fordert einen Befehl an, der von der Android Device Management API ausgeführt werden soll.

Öffentliche Methoden

getCommand

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

Anfragen für den Status eines früheren Befehls, der ausgelöst werden soll.

Gibt Folgendes zurück:
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture steht für den Befehlsstatus des Befehls, wenn er geplant wurde.

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

Anfragen für den Status eines früheren Befehls, der ausgelöst werden soll.

Gibt Folgendes zurück:
@NonNull Command

Der Befehlsstatus des Befehls, falls er geplant wurde.

Löst aus
com.google.android.managementapi.commands.CommandException

wenn die Anfrage fehlgeschlagen ist.

issueCommand

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

Fordert einen Befehl an, der von der Android Device Management API ausgeführt werden soll.

Gibt Folgendes zurück:
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture, die den Command darstellt, wenn er geplant war. Gibt eine fehlgeschlagene ListenableFuture zurück, wenn die Anfrage fehlgeschlagen ist.

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

Fordert einen Befehl an, der von der Android Device Management API ausgeführt werden soll.

Gibt Folgendes zurück:
@NonNull Command

Den Command, wenn er geplant war.

Löst aus
com.google.android.managementapi.commands.CommandException

wenn die Anfrage fehlgeschlagen ist.