public class OutOfProcessIsolatedExecutionClients extends Object implements RemoteExecutionClients
Modifier and Type | Method and Description |
---|---|
void |
close() |
static OutOfProcessIsolatedExecutionClients |
create(Protocol protocol,
BuckEventBus eventBus)
Returns a RemoteExecution implementation that uses a local CAS and a separate local temporary
directory for execution.
|
ContentAddressedStorageClient |
getContentAddressedStorage() |
Protocol |
getProtocol() |
RemoteExecutionServiceClient |
getRemoteExecutionService() |
public static OutOfProcessIsolatedExecutionClients create(Protocol protocol, BuckEventBus eventBus) throws IOException
IOException
public RemoteExecutionServiceClient getRemoteExecutionService()
getRemoteExecutionService
in interface RemoteExecutionClients
public ContentAddressedStorageClient getContentAddressedStorage()
getContentAddressedStorage
in interface RemoteExecutionClients
public Protocol getProtocol()
getProtocol
in interface RemoteExecutionClients
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException