public class OutputsCollector extends Object
Protocol.OutputFile and Protocol.OutputDirectory
objects for the outputs offered by the delegate. It will also include a set of UploadDataSupplier for all the files and serialized data structures that are needed to expand
the outputs on the client.| Modifier and Type | Class and Description |
|---|---|
static class |
OutputsCollector.CollectedOutputs
The collected outputs-related information.
|
static class |
OutputsCollector.FilesystemBackedDelegate
A simple delegate that returns information from the filesystem.
|
| Constructor and Description |
|---|
OutputsCollector(Protocol protocol,
com.facebook.buck.remoteexecution.util.OutputsCollector.Delegate delegate) |
| Modifier and Type | Method and Description |
|---|---|
OutputsCollector.CollectedOutputs |
collect(Set<Path> outputs,
Path buildDir)
Returns the collected output information.
|
public OutputsCollector(Protocol protocol, com.facebook.buck.remoteexecution.util.OutputsCollector.Delegate delegate)
public OutputsCollector.CollectedOutputs collect(Set<Path> outputs, Path buildDir) throws IOException
IOException