public interface RemoteExecutionServiceClient
Modifier and Type | Interface and Description |
---|---|
static interface |
RemoteExecutionServiceClient.ExecutionHandle
Handle for an execution in progress.
|
static interface |
RemoteExecutionServiceClient.ExecutionResult
Represents the result of remote execution.
|
Modifier and Type | Method and Description |
---|---|
RemoteExecutionServiceClient.ExecutionHandle |
execute(Protocol.Digest actionDigest,
String ruleName,
MetadataProvider metadataProvider)
This should run the command with the provided environment and inputs.
|
RemoteExecutionServiceClient.ExecutionHandle execute(Protocol.Digest actionDigest, String ruleName, MetadataProvider metadataProvider) throws IOException, InterruptedException
Returns an ActionResult with exit code, outputs, stdout/stderr, etc.
IOException
InterruptedException