| Class | Description |
|---|---|
| ActionRunner |
Runs an action (command + environment) in a directory and returns the results (exit code,
stdout/stderr, and outputs).
|
| ActionRunner.ActionResult |
Results of an action.
|
| LocalContentAddressedStorage |
A simple, on-disk content addressed storage.
|
| MerkleTreeNodeCache |
MerkleTreeNodeCache is used to create and merge merkle trees for action inputs.
|
| MerkleTreeNodeCache.MerkleTreeNode |
Represents a node in the merkle tree of files and symlinks.
|
| MerkleTreeNodeCache.NodeData |
NodeData is the
Protocol encoded data for a node. |
| MultiThreadedBlobUploader |
A simple multi-threaded blob uploader for uploading inputs/outputs to the CAS.
|
| OutOfProcessIsolatedExecutionClients |
IsolatedExecution implementation that will run buildrules in a subprocess.
|
| OutputsCollector |
A simple helper to collect remote execution outputs.
|
| OutputsCollector.CollectedOutputs |
The collected outputs-related information.
|
| OutputsCollector.FilesystemBackedDelegate |
A simple delegate that returns information from the filesystem.
|
| OutputsMaterializer |
Used for materializing outputs from the CAS.
|
| OutputsMaterializer.FilesystemFileMaterializer |
Simple default file materializer that actually materializes things on the filesystem.
|
| OutputsMaterializer.PendingMaterialization |
Container class for pending materialization requests
|
| RemoteExecutionUtil |
Auxiliary utils to be used for starting/configuring/annotating etc.
|
| Exception | Description |
|---|---|
| MultiThreadedBlobUploader.CorruptArtifactException |
An exception that indicates that an upload failed because the artifact was corrupted.
|