RemoteCacheClient

public class RemoteCacheClient
extends Object implements ICacheClient

java.lang.Object
   ↳ com.android.tradefed.cache.remote.RemoteCacheClient


การใช้งาน RemoteActionCache ที่ใช้การเรียก gRPC ไปยังเซิร์ฟเวอร์ API ระยะไกล

สรุป

ช่อง

public static final Duration REMOTE_TIMEOUT

ตัวสร้างแบบสาธารณะ

RemoteCacheClient(File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)

เมธอดสาธารณะ

ExecutableActionResult lookupCache(ExecutableAction action)

ค้นหา ExecutableActionResult สำหรับ action

void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

อัปโหลดผลลัพธ์สำหรับ ExecutableAction

ช่อง

REMOTE_TIMEOUT

public static final Duration REMOTE_TIMEOUT

ตัวสร้างแบบสาธารณะ

RemoteCacheClient

public RemoteCacheClient (File workFolder, 
                String instanceName, 
                ManagedChannel channel, 
                CallCredentials callCredentials, 
                ByteStreamDownloader downloader, 
                ByteStreamUploader uploader)

พารามิเตอร์
workFolder File

instanceName String

channel ManagedChannel

callCredentials CallCredentials

downloader ByteStreamDownloader

uploader ByteStreamUploader

เมธอดสาธารณะ

lookupCache

public ExecutableActionResult lookupCache (ExecutableAction action)

ค้นหา ExecutableActionResult สำหรับ action

โปรดทราบว่าผู้เรียกใช้ควรลบไฟล์เอาต์พุตหลังจากใช้งานเพื่อไม่ให้พื้นที่ในดิสก์เต็ม

พารามิเตอร์
action ExecutableAction: ExecutableAction ที่ควรแสดงผลลัพธ์

คิกรีเทิร์น
ExecutableActionResult ExecutableActionResult ของ action หากมีผลลัพธ์ มิเช่นนั้นจะเป็น Null

uploadCache

public void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

อัปโหลดผลลัพธ์สำหรับ ExecutableAction

หากผลลัพธ์ของ action ไม่มีอยู่ ระบบจะจัดเก็บ actionResult มิฉะนั้น ระบบจะอัปเดตผลลัพธ์

พารามิเตอร์
action ExecutableAction: การดำเนินการที่ทำให้เกิดผลลัพธ์

actionResult ExecutableActionResult: ผลลัพธ์การดำเนินการที่จะเชื่อมโยงกับ action