public class DefaultNutsExecCommand extends AbstractNutsExecCommand
AbstractNutsExecCommand.SPrintStreamcommand, commandDefinition, directory, dry, env, err, executed, executionType, executorOptions, failFast, in, out, redirectErrorStream, result, runAssession, ws| Constructor and Description |
|---|
DefaultNutsExecCommand(DefaultNutsWorkspace ws) |
| Modifier and Type | Method and Description |
|---|---|
protected net.thevpc.nuts.NutsId |
findExecId(net.thevpc.nuts.NutsId nid,
net.thevpc.nuts.NutsSession traceSession,
boolean forceInstalled,
boolean ignoreIfUserCommand) |
boolean |
isUserCommand(String s) |
net.thevpc.nuts.NutsExecCommand |
run() |
net.thevpc.nuts.NutsExecutableInformation |
which() |
protected NutsExecutableInformationExt |
ws_execDef(net.thevpc.nuts.NutsDefinition def,
String commandName,
String[] appArgs,
String[] executorOptions,
Map<String,String> env,
String dir,
boolean failFast,
net.thevpc.nuts.NutsExecutionType executionType,
net.thevpc.nuts.NutsRunAs runAs,
net.thevpc.nuts.NutsSession traceSession,
net.thevpc.nuts.NutsSession execSession) |
void |
ws_execId(net.thevpc.nuts.NutsDefinition def,
String commandName,
String[] appArgs,
String[] executorOptions,
Map<String,String> env,
String dir,
boolean failFast,
boolean temporary,
net.thevpc.nuts.NutsSession traceSession,
net.thevpc.nuts.NutsSession execSession,
net.thevpc.nuts.NutsExecutionType executionType,
net.thevpc.nuts.NutsRunAs runAs,
boolean dry) |
protected NutsExecutableInformationExt |
ws_execId(net.thevpc.nuts.NutsId goodId,
String commandName,
String[] appArgs,
String[] executorOptions,
net.thevpc.nuts.NutsExecutionType executionType,
net.thevpc.nuts.NutsRunAs runAs,
net.thevpc.nuts.NutsSession traceSession,
net.thevpc.nuts.NutsSession execSession) |
addCommand, addCommand, addEnv, addExecutorOption, addExecutorOptions, addExecutorOptions, clearCommand, clearEnv, clearExecutorOptions, configureFirst, copy, copyFrom, formatter, getCommand, getCommandString, getCommandString, getDirectory, getEnv, getErr, getErrorString, getExecutionType, getExecutorOptions, getExtraErrorMessage, getIn, getOut, getOutputString, getOutputString0, getRedirectInpuFile, getRedirectOuputFile, getResult, getResultException, getRunAs, getSleepMillis, grabErrorString, grabOutputString, isDry, isFailFast, isGrabErrorString, isGrabOutputString, isInheritSystemIO, isRedirectErrorStream, setCommand, setCommand, setCommand, setDirectory, setDry, setEnv, setEnv, setErr, setExecutionType, setFailFast, setIn, setInheritSystemIO, setOut, setRedirectErrorStream, setRedirectInpuFile, setRedirectOuputFile, setRunAs, setSleepMillis, toString_LOG, _LOGOP, checkSession, configure, configure, copyFromWorkspaceCommandBase, copySession, getCommandName, getSession, getWorkspace, invalidateResult, setSession, setWspublic DefaultNutsExecCommand(DefaultNutsWorkspace ws)
public net.thevpc.nuts.NutsExecutableInformation which()
public net.thevpc.nuts.NutsExecCommand run()
protected net.thevpc.nuts.NutsId findExecId(net.thevpc.nuts.NutsId nid,
net.thevpc.nuts.NutsSession traceSession,
boolean forceInstalled,
boolean ignoreIfUserCommand)
public boolean isUserCommand(String s)
protected NutsExecutableInformationExt ws_execId(net.thevpc.nuts.NutsId goodId, String commandName, String[] appArgs, String[] executorOptions, net.thevpc.nuts.NutsExecutionType executionType, net.thevpc.nuts.NutsRunAs runAs, net.thevpc.nuts.NutsSession traceSession, net.thevpc.nuts.NutsSession execSession)
protected NutsExecutableInformationExt ws_execDef(net.thevpc.nuts.NutsDefinition def, String commandName, String[] appArgs, String[] executorOptions, Map<String,String> env, String dir, boolean failFast, net.thevpc.nuts.NutsExecutionType executionType, net.thevpc.nuts.NutsRunAs runAs, net.thevpc.nuts.NutsSession traceSession, net.thevpc.nuts.NutsSession execSession)
public void ws_execId(net.thevpc.nuts.NutsDefinition def,
String commandName,
String[] appArgs,
String[] executorOptions,
Map<String,String> env,
String dir,
boolean failFast,
boolean temporary,
net.thevpc.nuts.NutsSession traceSession,
net.thevpc.nuts.NutsSession execSession,
net.thevpc.nuts.NutsExecutionType executionType,
net.thevpc.nuts.NutsRunAs runAs,
boolean dry)
Copyright © 2021 vpc open source initiative. All rights reserved.