public class DefaultNutsExecutionContext extends Object implements NutsExecutionContext
| Constructor and Description |
|---|
DefaultNutsExecutionContext(NutsDefinition definition,
String[] arguments,
String[] executorArgs,
Map<String,String> env,
Map<String,String> executorProperties,
String cwd,
NutsSession traceSession,
NutsSession execSession,
NutsWorkspace workspace,
boolean failFast,
boolean temporary,
NutsExecutionType executionType,
String commandName,
long sleepMillis,
boolean inheritSystemIO,
String redirectOutputFile,
String redirectInputFile) |
DefaultNutsExecutionContext(NutsExecutionContext other) |
public DefaultNutsExecutionContext(NutsDefinition definition, String[] arguments, String[] executorArgs, Map<String,String> env, Map<String,String> executorProperties, String cwd, NutsSession traceSession, NutsSession execSession, NutsWorkspace workspace, boolean failFast, boolean temporary, NutsExecutionType executionType, String commandName, long sleepMillis, boolean inheritSystemIO, String redirectOutputFile, String redirectInputFile)
public DefaultNutsExecutionContext(NutsExecutionContext other)
public boolean isInheritSystemIO()
isInheritSystemIO in interface NutsExecutionContextpublic String getRedirectOutputFile()
getRedirectOutputFile in interface NutsExecutionContextpublic String getRedirectInputFile()
getRedirectInputFile in interface NutsExecutionContextpublic long getSleepMillis()
getSleepMillis in interface NutsExecutionContextpublic String getCommandName()
getCommandName in interface NutsExecutionContextpublic String[] getExecutorArguments()
getExecutorArguments in interface NutsExecutionContextpublic Map<String,String> getExecutorProperties()
getExecutorProperties in interface NutsExecutionContextpublic NutsDefinition getDefinition()
getDefinition in interface NutsExecutionContextpublic String[] getArguments()
getArguments in interface NutsExecutionContextpublic NutsWorkspace getWorkspace()
getWorkspace in interface NutsExecutionContextpublic NutsArtifactCall getExecutorDescriptor()
getExecutorDescriptor in interface NutsExecutionContextpublic NutsSession getExecSession()
getExecSession in interface NutsExecutionContextpublic NutsSession getTraceSession()
getTraceSession in interface NutsExecutionContextpublic Map<String,String> getEnv()
getEnv in interface NutsExecutionContextpublic String getCwd()
getCwd in interface NutsExecutionContextpublic boolean isFailFast()
isFailFast in interface NutsExecutionContextpublic boolean isTemporary()
isTemporary in interface NutsExecutionContextpublic NutsExecutionType getExecutionType()
getExecutionType in interface NutsExecutionContextpublic DefaultNutsExecutionContext setDefinition(NutsDefinition definition)
public DefaultNutsExecutionContext setEnv(Map<String,String> env)
public DefaultNutsExecutionContext setExecutorArguments(String[] executorArguments)
public DefaultNutsExecutionContext setExecutorProperties(Map<String,String> executorProperties)
public DefaultNutsExecutionContext setArguments(String[] arguments)
public DefaultNutsExecutionContext setExecSession(NutsSession execSession)
public DefaultNutsExecutionContext setTraceSession(NutsSession traceSession)
public DefaultNutsExecutionContext setWorkspace(NutsWorkspace workspace)
public DefaultNutsExecutionContext setExecutorDescriptor(NutsArtifactCall executorDescriptor)
public DefaultNutsExecutionContext setCwd(String cwd)
public DefaultNutsExecutionContext setCommandName(String commandName)
public DefaultNutsExecutionContext setFailFast(boolean failFast)
public DefaultNutsExecutionContext setTemporary(boolean temporary)
public DefaultNutsExecutionContext setExecutionType(NutsExecutionType executionType)
public NutsRunAs getRunAs()
getRunAs in interface NutsExecutionContextpublic DefaultNutsExecutionContext setRunAs(NutsRunAs runAs)
Copyright © 2021 vpc open source initiative. All rights reserved.