Interface | Description |
---|---|
AsyncBlobFetcher |
Interface used by OutputsMaterializer to fetch outputs from the CAS.
|
CasBlobUploader |
Interface used to upload inputs/outputs to the CAS.
|
ContentAddressedStorageClient |
This is a simple ContentAddressedStorageClient interface used for remote execution.
|
ContentAddressedStorageClient.FileMaterializer |
Interface for filesystem operations required for materialization.
|
RemoteExecutionClients |
A Remote Execution service consists of two primary things, an execution service and a CAS.
|
RemoteExecutionServiceClient |
Interface for a client of the remote execution service.
|
RemoteExecutionServiceClient.ExecutionHandle |
Handle for an execution in progress.
|
RemoteExecutionServiceClient.ExecutionResult |
Represents the result of remote execution.
|
UploadDataSupplier |
Used for wrapping access to data for uploads.
|
WorkerRequirementsProvider |
Provides rule's RE worker requirements for given target
|
Class | Description |
---|---|
CasBlobUploader.UploadResult |
Result (status/error message) of an upload.
|
FileBasedWorkerRequirementsProvider |
Provides rule's RE worker requirements based on JSON file
|
MetadataProviderFactory |
Static class providing factory methods for instances of MetadataProviders.
|
NoOpWorkerRequirementsProvider |
WorkerRequirementsProvider that always returns default WorkerRequirements
|