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

public class RemoteCacheClient
extends Object implements ICacheClient

java.lang.Object
com.android.tradefed.cache.remote.RemotecacheClient


يشير ذلك المصطلح إلى عملية تنفيذ في RemoteActioncache تستخدم طلبات gRPC إلى خادم واجهة برمجة تطبيقات بعيد.

الملخّص

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

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

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

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

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