العميل عن بُعد

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_جديدة

public static final Duration REMOTE_TIMEOUT

شركة إنشاءات عامة

العميل عن بُعد

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

الطرق العامة

ذاكرة التخزين المؤقت للبحث

public ExecutableActionResult lookupCache (ExecutableAction action)

يبحث عن ExecutableActionResult عن action.

ملاحظة، يجب أن يحذف المتصل ملفات الإخراج بعد الاستخدام لتجنب نفاد القرص مساحة.

المعلمات
action ExecutableAction: السمة ExecutableAction التي يجب عرض نتيجتها

المرتجعات
ExecutableActionResult ExecutableActionResult لـ action إذا كانت النتيجة موجودة، وإلا، فهو فارغ.

تحميل ذاكرة التخزين المؤقت

public void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

تحميل نتائج ExecutableAction

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

المعلمات
action ExecutableAction: الإجراء الذي أدى إلى إنشاء النتائج

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