Client RemoteCacheClient
public
class
RemoteCacheClient
extends Object
implements
ICacheClient
java.lang.Object | |
↳ | com.android.tradefed.cache.remote.RemoteCacheClient |
Implémentation RemoteActionCache qui utilise des appels gRPC vers un serveur d'API distant.
Résumé
Champs | |
---|---|
public
static
final
Duration |
REMOTE_TIMEOUT
|
Constructeurs publics | |
---|---|
RemoteCacheClient(File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
|
Méthodes publiques | |
---|---|
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Recherche le |
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Il importe les résultats pour |
Champs
REMOTE_TIMEOUT
public static final Duration REMOTE_TIMEOUT
Constructeurs publics
Client RemoteCacheClient
public RemoteCacheClient (File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
Paramètres | |
---|---|
workFolder |
File |
instanceName |
String |
channel |
ManagedChannel |
callCredentials |
CallCredentials |
downloader |
ByteStreamDownloader |
uploader |
ByteStreamUploader |
Méthodes publiques
Cacherecherche
public ExecutableActionResult lookupCache (ExecutableAction action)
Recherche le ExecutableActionResult
pour action
.
Notez que l'appelant doit supprimer les fichiers de sortie après utilisation pour éviter de manquer de disque. l'espace de stockage.
Paramètres | |
---|---|
action |
ExecutableAction : ExecutableAction dont le résultat doit être renvoyé. |
Renvoie | |
---|---|
ExecutableActionResult |
le ExecutableActionResult de action si le résultat existe,
ou la valeur "null". |
importCache
public void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Il importe les résultats pour ExecutableAction
.
Si le résultat de action
n'existe pas, actionResult
est
stockées. Sinon, le résultat sera mis à jour.
Paramètres | |
---|---|
action |
ExecutableAction : action qui a généré les résultats |
actionResult |
ExecutableActionResult : résultat de l'action à associer à action . |