RemoteCacheClient
public
class
RemoteCacheClient
extends Object
implements
ICacheClient
java.lang.Object | |
↳ | com.android.tradefed.cache.remote.RemoteCacheClient |
Cách triển khai RemoteActionCache sử dụng lệnh gọi gRPC đến máy chủ API từ xa.
Tóm tắt
Trường | |
---|---|
public
static
final
Duration |
REMOTE_TIMEOUT
|
Hàm khởi tạo công khai | |
---|---|
RemoteCacheClient(File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
|
Phương thức công khai | |
---|---|
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Truy vấn |
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Tải kết quả lên cho |
Trường
REMOTE_TIMEOUT
public static final Duration REMOTE_TIMEOUT
Hàm khởi tạo công khai
RemoteCacheClient
public RemoteCacheClient (File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
Tham số | |
---|---|
workFolder |
File |
instanceName |
String |
channel |
ManagedChannel |
callCredentials |
CallCredentials |
downloader |
ByteStreamDownloader |
uploader |
ByteStreamUploader |
Phương thức công khai
lookupCache
public ExecutableActionResult lookupCache (ExecutableAction action)
Truy vấn ExecutableActionResult
cho action
.
Lưu ý: phương thức gọi nên xoá các tệp đầu ra sau khi sử dụng để tránh hết dung lượng ổ đĩa.
Tham số | |
---|---|
action |
ExecutableAction : ExecutableAction có kết quả sẽ được trả về. |
Giá trị trả về | |
---|---|
ExecutableActionResult |
ExecutableActionResult của action nếu có kết quả, nếu không thì rỗng. |
uploadCache
public void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Tải kết quả lên cho ExecutableAction
.
Nếu kết quả của action
không tồn tại, actionResult
sẽ được lưu trữ. Nếu không, kết quả sẽ được cập nhật.
Tham số | |
---|---|
action |
ExecutableAction : Hành động đã tạo ra kết quả. |
actionResult |
ExecutableActionResult : Kết quả hành động để liên kết với action . |