LocalCommandClient

public interface LocalCommandClient


Client per effettuare richieste relative ai comandi locali.

Usa LocalCommandClientFactory per creare un'istanza che comunica con l'app client dell'API Android Management sul dispositivo.

Riepilogo

Metodi pubblici

abstract @NonNull ListenableFuture<@NonNull Command>

Le richieste relative allo stato di un comando precedentemente richiesto di essere attivate.

abstract @NonNull Command

Le richieste relative allo stato di un comando precedentemente richiesto di essere attivate.

abstract @NonNull ListenableFuture<@NonNull Command>

Richiede l'esecuzione di un comando dall'API Android Device Management.

abstract @NonNull Command

Richiede l'esecuzione di un comando dall'API Android Device Management.

Metodi pubblici

getCommand

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

Le richieste relative allo stato di un comando precedentemente richiesto di essere attivate.

Ritorni
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture, che rappresenta lo stato del comando, se pianificato.

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

Le richieste relative allo stato di un comando precedentemente richiesto di essere attivate.

Ritorni
@NonNull Command

Lo stato del comando, se pianificato.

Lanci
com.google.android.managementapi.commands.CommandException

se la richiesta non va a buon fine.

issueCommand

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

Richiede l'esecuzione di un comando dall'API Android Device Management.

Ritorni
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture che rappresenta l'elemento Command se è stata pianificata. Restituisce un valore ListenableFuture non riuscito se la richiesta non va a buon fine.

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

Richiede l'esecuzione di un comando dall'API Android Device Management.

Ritorni
@NonNull Command

Command se era stata programmata.

Lanci
com.google.android.managementapi.commands.CommandException

se la richiesta non va a buon fine.