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.
|