العميل عن بُعد
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)
يبحث عن |
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
تحميل نتائج |
شركة إنشاءات عامة
العميل عن بُعد
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 |