RemoteCacheClient

public class RemoteCacheClient
extends Object implements ICacheClient

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


تنفيذ RemoteActionCache يستخدم طلبات gRPC إلى خادم واجهة برمجة تطبيقات عن بُعد

ملخّص

الحقول

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 إذا كانت النتيجة متوفّرة، بخلاف ذلك، تكون فارغة.

uploadCache

public void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

تحميل نتائج ExecutableAction

إذا لم تكن نتيجة action متوفّرة، سيتم تخزين actionResult. وإلا، سيتم تعديل النتيجة.

المعلمات
action ExecutableAction: الإجراء الذي أدّى إلى ظهور النتائج

actionResult ExecutableActionResult: نتيجة الإجراء المرتبط بـ action