Package yapion.serializing.wrapped.os
Class WrappedProcessBuilder
- java.lang.Object
-
- yapion.serializing.wrapped.os.WrappedProcessBuilder
-
public class WrappedProcessBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WrappedProcessBuilder(java.lang.String... command)
WrappedProcessBuilder(java.util.List<java.lang.String> command)
-
Method Summary
Modifier and Type Method Description java.util.List<java.lang.String>
command()
java.lang.ProcessBuilder
command(java.lang.String... command)
java.lang.ProcessBuilder
command(java.util.List<java.lang.String> command)
java.io.File
directory()
java.lang.ProcessBuilder
directory(java.io.File directory)
java.util.Map<java.lang.String,java.lang.String>
environment()
java.lang.ProcessBuilder
getProcessBuilder()
java.lang.ProcessBuilder
inheritIO()
java.lang.ProcessBuilder.Redirect
redirectError()
java.lang.ProcessBuilder
redirectError(java.io.File file)
java.lang.ProcessBuilder
redirectError(java.lang.ProcessBuilder.Redirect destination)
boolean
redirectErrorStream()
java.lang.ProcessBuilder
redirectErrorStream(boolean redirectErrorStream)
java.lang.ProcessBuilder.Redirect
redirectInput()
java.lang.ProcessBuilder
redirectInput(java.io.File file)
java.lang.ProcessBuilder
redirectInput(java.lang.ProcessBuilder.Redirect source)
java.lang.ProcessBuilder.Redirect
redirectOutput()
java.lang.ProcessBuilder
redirectOutput(java.io.File file)
java.lang.ProcessBuilder
redirectOutput(java.lang.ProcessBuilder.Redirect destination)
java.lang.Process
start()
-
-
-
Method Detail
-
getProcessBuilder
public java.lang.ProcessBuilder getProcessBuilder()
-
command
public java.lang.ProcessBuilder command(java.util.List<java.lang.String> command)
-
command
public java.lang.ProcessBuilder command(java.lang.String... command)
-
command
public java.util.List<java.lang.String> command()
-
environment
public java.util.Map<java.lang.String,java.lang.String> environment()
-
directory
public java.io.File directory()
-
directory
public java.lang.ProcessBuilder directory(java.io.File directory)
-
redirectInput
public java.lang.ProcessBuilder redirectInput(java.lang.ProcessBuilder.Redirect source)
-
redirectOutput
public java.lang.ProcessBuilder redirectOutput(java.lang.ProcessBuilder.Redirect destination)
-
redirectError
public java.lang.ProcessBuilder redirectError(java.lang.ProcessBuilder.Redirect destination)
-
redirectInput
public java.lang.ProcessBuilder redirectInput(java.io.File file)
-
redirectOutput
public java.lang.ProcessBuilder redirectOutput(java.io.File file)
-
redirectError
public java.lang.ProcessBuilder redirectError(java.io.File file)
-
redirectInput
public java.lang.ProcessBuilder.Redirect redirectInput()
-
redirectOutput
public java.lang.ProcessBuilder.Redirect redirectOutput()
-
redirectError
public java.lang.ProcessBuilder.Redirect redirectError()
-
inheritIO
public java.lang.ProcessBuilder inheritIO()
-
redirectErrorStream
public boolean redirectErrorStream()
-
redirectErrorStream
public java.lang.ProcessBuilder redirectErrorStream(boolean redirectErrorStream)
-
start
public java.lang.Process start() throws java.io.IOException
- Throws:
java.io.IOException
-
-