Class CmdExecSystem
java.lang.Object
org.aksw.vshell.registry.CmdExecSystem
The default command rewrite system.
Technically a facade over command catalogs for different execution sites (host, docker, jvm).
TODO This class currently is only command placement but not execution. This facade should also cover the execution aspect.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexec(ProcessRunner execCxt, FileMapper fileMapper, CmdOp cmdOp, ExecSite preferredExecSite) voidinit()
-
Constructor Details
-
CmdExecSystem
public CmdExecSystem()
-
-
Method Details
-
init
public void init() -
getJvmCmdRegistry
-
getCandidates
-
getInferredCatalog
-
getHostCatalog
-
getJvmCatalog
-
getUnionCatalog
-
getResolver
-
rewrite
-
rewrite
-
exec
public Process exec(ProcessRunner execCxt, FileMapper fileMapper, CmdOp cmdOp, ExecSite preferredExecSite) throws IOException - Throws:
IOException
-