Class IsolatedBuildableBuilder
- java.lang.Object
-
- com.facebook.buck.rules.modern.builders.IsolatedBuildableBuilder
-
public abstract class IsolatedBuildableBuilder extends Object
IsolatedBuildableBuilder is used to build rules in isolation. Users need to construct a working directory with all the required inputs (including .buckconfig files for each cell). The data for deserializing build rules is expected to be contained in the "__data__" directory under the root (see getProvider() below for the expected layout of this directory).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
build(com.google.common.hash.HashCode hash)
Deserializes the BuildableAndTarget corresponding to hash and builds it.protected abstract Console
createConsole()
protected abstract BuckEventBus
createEventBus(Console console)
-
-
-
Method Detail
-
createConsole
protected abstract Console createConsole()
-
createEventBus
protected abstract BuckEventBus createEventBus(Console console)
-
build
public void build(com.google.common.hash.HashCode hash) throws IOException, StepFailedException, InterruptedException
Deserializes the BuildableAndTarget corresponding to hash and builds it.
-
-