Package aQute.libg.command
Class Command
java.lang.Object
aQute.libg.command.Command
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Fileprivate static final Patternprivate static final org.slf4j.Logger(package private) Process(package private) Reporter(package private) booleanprivate static final int(package private) long(package private) booleanprivate static final Patternprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddAll(Collection<String> args) voidcancel()private Runnablecollector(InputStream in, Appendable sb) intexecute(InputStream in, Appendable stdout, Appendable stderr) intexecute(Appendable stdout, Appendable stderr) intexecute(String input, Appendable stdout, Appendable stderr) voidinherit()static booleanvoidvoidsetReporter(Reporter reporter) voidsetTimeout(long duration, TimeUnit unit) voidsetTrace()voidsetUseThreadForInput(boolean useThreadForInput) toString()voidstatic String
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
TIMEDOUT
private static final int TIMEDOUT- See Also:
-
trace
boolean trace -
reporter
Reporter reporter -
arguments
-
variables
-
timeout
long timeout -
cwd
File cwd -
process
-
timedout
volatile boolean timedout -
useThreadForInput
private boolean useThreadForInput -
escapedDoubleQuote
-
trailingBackslash
-
-
Constructor Details
-
Command
-
Command
public Command()
-
-
Method Details
-
execute
- Throws:
Exception
-
execute
- Throws:
Exception
-
needsWindowsQuoting
-
windowsQuote
-
execute
- Throws:
Exception
-
add
-
add
-
addAll
-
setTimeout
-
setTrace
public void setTrace() -
setReporter
-
setCwd
-
cancel
public void cancel() -
collector
-
var
-
arg
-
arg
-
full
-
inherit
public void inherit() -
var
-
toString
-
getArguments
-
setUseThreadForInput
public void setUseThreadForInput(boolean useThreadForInput) -
var
-