public class DefaultNExecutionContext extends Object implements NExecutionContext
| Constructor and Description |
|---|
DefaultNExecutionContext(NDefinition definition,
List<String> arguments,
List<String> executorArgs,
List<String> workspaceOptions,
Map<String,String> env,
NPath cwd,
boolean failFast,
boolean temporary,
NExecutionType executionType,
String commandName,
long sleepMillis,
NExecInput in,
NExecOutput out,
NExecOutput err,
boolean dry,
boolean bot) |
DefaultNExecutionContext(NExecutionContext other) |
public DefaultNExecutionContext(NDefinition definition, List<String> arguments, List<String> executorArgs, List<String> workspaceOptions, Map<String,String> env, NPath cwd, boolean failFast, boolean temporary, NExecutionType executionType, String commandName, long sleepMillis, NExecInput in, NExecOutput out, NExecOutput err, boolean dry, boolean bot)
public DefaultNExecutionContext(NExecutionContext other)
public boolean isDry()
isDry in interface NExecutionContextpublic NExecutionContext setDry(boolean dry)
setDry in interface NExecutionContextpublic boolean isBot()
isBot in interface NExecutionContextpublic NExecInput getIn()
getIn in interface NExecutionContextpublic DefaultNExecutionContext setIn(NExecInput in)
setIn in interface NExecutionContextpublic NExecOutput getOut()
getOut in interface NExecutionContextpublic DefaultNExecutionContext setOut(NExecOutput out)
setOut in interface NExecutionContextpublic NExecOutput getErr()
getErr in interface NExecutionContextpublic DefaultNExecutionContext setErr(NExecOutput err)
setErr in interface NExecutionContextpublic long getSleepMillis()
getSleepMillis in interface NExecutionContextpublic String getCommandName()
getCommandName in interface NExecutionContextpublic List<String> getExecutorOptions()
getExecutorOptions in interface NExecutionContextpublic List<String> getWorkspaceOptions()
getWorkspaceOptions in interface NExecutionContextpublic NDefinition getDefinition()
getDefinition in interface NExecutionContextpublic List<String> getArguments()
getArguments in interface NExecutionContextpublic NArtifactCall getExecutorDescriptor()
getExecutorDescriptor in interface NExecutionContextpublic NSession getSession()
getSession in interface NSessionProviderpublic Map<String,String> getEnv()
getEnv in interface NExecutionContextpublic NPath getDirectory()
getDirectory in interface NExecutionContextpublic boolean isFailFast()
isFailFast in interface NExecutionContextpublic boolean isTemporary()
isTemporary in interface NExecutionContextpublic NExecutionType getExecutionType()
getExecutionType in interface NExecutionContextpublic DefaultNExecutionContext setDefinition(NDefinition definition)
public DefaultNExecutionContext setEnv(Map<String,String> env)
public DefaultNExecutionContext setExecutorOptions(String[] executorOptions)
public DefaultNExecutionContext setArguments(String[] arguments)
public DefaultNExecutionContext setSession(NSession session)
public DefaultNExecutionContext setExecutorDescriptor(NArtifactCall executorDescriptor)
public DefaultNExecutionContext setCwd(NPath cwd)
public DefaultNExecutionContext setCommandName(String commandName)
public DefaultNExecutionContext setFailFast(boolean failFast)
public DefaultNExecutionContext setTemporary(boolean temporary)
public DefaultNExecutionContext setExecutionType(NExecutionType executionType)
public NRunAs getRunAs()
getRunAs in interface NExecutionContextpublic DefaultNExecutionContext setRunAs(NRunAs runAs)
Copyright © 2025 vpc open source initiative. All rights reserved.