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>

ListenableFuture เป็นตัวแทนของ Command หากมีกำหนดการ แสดงผล ListenableFuture ที่ล้มเหลวหากคำขอล้มเหลว

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

ขอรับคำสั่งให้ดำเนินการโดย Android Device Management API

การคืนสินค้า
@NonNull Command

Command หากมีกำหนดการ

การขว้าง
com.google.android.managementapi.commands.CommandException

หากคำขอล้มเหลว