public interface NExecutionContextBuilder
NExecutorComponent and
NInstallerComponent.| Modifier and Type | Method and Description |
|---|---|
NExecutionContextBuilder |
addExecutorOptions(List<String> executorOptions) |
NExecutionContextBuilder |
addExecutorOptions(String[] executorOptions) |
net.thevpc.nuts.NExecutionContext |
build() |
NExecutionContextBuilder |
copyFrom(net.thevpc.nuts.NExecutionContext other) |
NExecutionContextBuilder |
failFast() |
List<String> |
getArguments()
command arguments
|
String |
getCommandName()
command name
|
net.thevpc.nuts.NDefinition |
getDefinition()
command definition if any
|
net.thevpc.nuts.io.NPath |
getDirectory()
current working directory
|
Map<String,String> |
getEnv()
execution environment
|
net.thevpc.nuts.NExecutionType |
getExecutionType()
execution type
|
net.thevpc.nuts.NArtifactCall |
getExecutorDescriptor()
executor descriptor
|
String[] |
getExecutorOptions()
executor options
|
net.thevpc.nuts.NRunAs |
getRunAs() |
long |
getSleepMillis() |
boolean |
isBot() |
boolean |
isDry() |
boolean |
isFailFast()
when true, any non 0 exited command will throw an Exception
|
boolean |
isTemporary()
when true, the package is temporary and is not registered withing the
workspace
|
NExecutionContextBuilder |
setArguments(String[] arguments) |
NExecutionContextBuilder |
setBot(boolean dry) |
NExecutionContextBuilder |
setCommandName(String commandName) |
NExecutionContextBuilder |
setDefinition(net.thevpc.nuts.NDefinition definition) |
NExecutionContextBuilder |
setDirectory(net.thevpc.nuts.io.NPath cwd) |
NExecutionContextBuilder |
setDry(boolean dry) |
NExecutionContextBuilder |
setEnv(Map<String,String> env) |
NExecutionContextBuilder |
setErr(net.thevpc.nuts.io.NExecOutput err) |
NExecutionContextBuilder |
setExecutionType(net.thevpc.nuts.NExecutionType executionType) |
NExecutionContextBuilder |
setExecutorDescriptor(net.thevpc.nuts.NArtifactCall executorDescriptor) |
NExecutionContextBuilder |
setExecutorOptions(List<String> executorOptions) |
NExecutionContextBuilder |
setExecutorOptions(String[] executorOptions) |
NExecutionContextBuilder |
setFailFast(boolean failFast) |
NExecutionContextBuilder |
setIn(net.thevpc.nuts.io.NExecInput in) |
NExecutionContextBuilder |
setOut(net.thevpc.nuts.io.NExecOutput out) |
NExecutionContextBuilder |
setRunAs(net.thevpc.nuts.NRunAs runAs) |
NExecutionContextBuilder |
setSleepMillis(long sleepMillis) |
NExecutionContextBuilder |
setTemporary(boolean temporary) |
NExecutionContextBuilder |
setWorkspaceOptions(List<String> workspaceOptions) |
NExecutionContextBuilder |
temporary() |
String getCommandName()
long getSleepMillis()
String[] getExecutorOptions()
net.thevpc.nuts.NDefinition getDefinition()
net.thevpc.nuts.NArtifactCall getExecutorDescriptor()
net.thevpc.nuts.io.NPath getDirectory()
boolean isFailFast()
boolean isTemporary()
net.thevpc.nuts.NExecutionType getExecutionType()
net.thevpc.nuts.NRunAs getRunAs()
NExecutionContextBuilder setDefinition(net.thevpc.nuts.NDefinition definition)
NExecutionContextBuilder setSleepMillis(long sleepMillis)
NExecutionContextBuilder setEnv(Map<String,String> env)
NExecutionContextBuilder setExecutorOptions(List<String> executorOptions)
NExecutionContextBuilder setWorkspaceOptions(List<String> workspaceOptions)
NExecutionContextBuilder setExecutorOptions(String[] executorOptions)
NExecutionContextBuilder addExecutorOptions(String[] executorOptions)
NExecutionContextBuilder addExecutorOptions(List<String> executorOptions)
NExecutionContextBuilder setArguments(String[] arguments)
NExecutionContextBuilder setExecutorDescriptor(net.thevpc.nuts.NArtifactCall executorDescriptor)
NExecutionContextBuilder setDirectory(net.thevpc.nuts.io.NPath cwd)
NExecutionContextBuilder setCommandName(String commandName)
NExecutionContextBuilder setFailFast(boolean failFast)
NExecutionContextBuilder failFast()
NExecutionContextBuilder setTemporary(boolean temporary)
NExecutionContextBuilder temporary()
NExecutionContextBuilder setExecutionType(net.thevpc.nuts.NExecutionType executionType)
NExecutionContextBuilder setRunAs(net.thevpc.nuts.NRunAs runAs)
net.thevpc.nuts.NExecutionContext build()
NExecutionContextBuilder copyFrom(net.thevpc.nuts.NExecutionContext other)
NExecutionContextBuilder setIn(net.thevpc.nuts.io.NExecInput in)
NExecutionContextBuilder setOut(net.thevpc.nuts.io.NExecOutput out)
NExecutionContextBuilder setErr(net.thevpc.nuts.io.NExecOutput err)
boolean isDry()
NExecutionContextBuilder setDry(boolean dry)
boolean isBot()
NExecutionContextBuilder setBot(boolean dry)
Copyright © 2025 vpc open source initiative. All rights reserved.