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