Interface | Description |
---|---|
RemoteExecutionHelper |
RemoteExecutionHelper is used to create remote execution actions for a
ModernBuildRule . |
RemoteExecutionStrategy.RemoteExecutionStrategyBuildResult |
StrategyBuildResult for Remote Execution Strategy which includes RuleContext
|
Class | Description |
---|---|
BuildableAndTarget |
A simple holder for a Buildable/BuildTarget pair.
|
HybridLocalEvent |
Tracks events related to
HybridLocalStrategy . |
HybridLocalEvent.Stolen |
When the HybridLocalStrategy steals a delegate strategy and starts processing it locally.
|
HybridLocalStrategy |
This build strategy sends jobs to both a delegate build strategy and to the build engine to be
run in the default way.
|
IsolatedBuildableBuilder |
IsolatedBuildableBuilder is used to build rules in isolation.
|
LocalFallbackStrategy |
Strategy that makes sure failed remote builds fallback to be executed locally.
|
ModernBuildRuleBuilderFactory |
Constructs various BuildRuleStrategies for ModernBuildRules based on the
modern_build_rule.strategy config option.
|
ModernBuildRuleRemoteExecutionHelper |
ModernBuildRuleRemoteExecutionHelper is used to create remote execution actions for a
ModernBuildRule . |
OutOfProcessIsolatedBuilder |
This implements out of process rule execution.
|
RemoteExecutionActionInfo |
This includes all the information needed to run a remote execution command.
|
RemoteExecutionStrategy |
A
BuildRuleStrategy that uses a Remote Execution service for executing BuildRules. |
RemoteRuleContext |
This holds information about rule states.
|
Exception | Description |
---|---|
ActionCancelledException |
Represents an action being cancelled (for instance by the action being stolen
|
LocalFallbackStrategy.RemoteActionCancelledException |
Thrown when execution needs to be halted because of cancellation
|
LocalFallbackStrategy.RemoteActionFailedException |
Thrown when execution failed remotely and cannot be retried locally
|