العميل عن بُعد
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)
يبحث عن |
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
تحميل نتائج |
الحقول
المدة الزمنية_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 |