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