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)
action
के लिए ExecutableActionResult
को लुकअप करता है.
ध्यान दें, डिस्क का स्टोरेज भरने से बचने के लिए, कॉलर को आउटपुट फ़ाइलों को इस्तेमाल के बाद मिटा देना चाहिए.
पैरामीटर | |
---|---|
action |
ExecutableAction : वह ExecutableAction जिसका नतीजा दिखाना है. |
रिटर्न | |
---|---|
ExecutableActionResult |
अगर नतीजा मौजूद है, तो action का ExecutableActionResult ,
अगर नतीजा मौजूद नहीं है, तो शून्य. |
uploadCache
public void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
ExecutableAction
के लिए नतीजे अपलोड करता है.
अगर action
का नतीजा मौजूद नहीं है, तो actionResult
सेव किया जाएगा. ऐसा न करने पर, नतीजा अपडेट हो जाएगा.
पैरामीटर | |
---|---|
action |
ExecutableAction : वह कार्रवाई जिसकी वजह से नतीजे जनरेट हुए. |
actionResult |
ExecutableActionResult : action से जोड़ने के लिए कार्रवाई का नतीजा. |