public class LazyCreatedComputationManager extends java.lang.Object implements ComputationManager
Constructor and Description |
---|
LazyCreatedComputationManager(ComputationManagerFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
<R> java.util.concurrent.CompletableFuture<R> |
execute(ExecutionEnvironment environment,
ExecutionHandler<R> handler) |
java.util.concurrent.Executor |
getExecutor() |
java.nio.file.Path |
getLocalDir() |
ComputationResourcesStatus |
getResourcesStatus() |
java.lang.String |
getVersion() |
java.io.OutputStream |
newCommonFile(java.lang.String fileName) |
public LazyCreatedComputationManager(ComputationManagerFactory factory)
public java.lang.String getVersion()
getVersion
in interface ComputationManager
public java.io.OutputStream newCommonFile(java.lang.String fileName) throws java.io.IOException
newCommonFile
in interface ComputationManager
java.io.IOException
public <R> java.util.concurrent.CompletableFuture<R> execute(ExecutionEnvironment environment, ExecutionHandler<R> handler)
execute
in interface ComputationManager
public ComputationResourcesStatus getResourcesStatus()
getResourcesStatus
in interface ComputationManager
public java.util.concurrent.Executor getExecutor()
getExecutor
in interface ComputationManager
public java.nio.file.Path getLocalDir()
getLocalDir
in interface ComputationManager
public void close()
close
in interface ComputationManager
close
in interface java.lang.AutoCloseable