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.ProcessBuildercommand(java.lang.String... command)java.lang.ProcessBuildercommand(java.util.List<java.lang.String> command)java.io.Filedirectory()java.lang.ProcessBuilderdirectory(java.io.File directory)java.util.Map<java.lang.String,java.lang.String>environment()java.lang.ProcessBuildergetProcessBuilder()java.lang.ProcessBuilderinheritIO()java.lang.ProcessBuilder.RedirectredirectError()java.lang.ProcessBuilderredirectError(java.io.File file)java.lang.ProcessBuilderredirectError(java.lang.ProcessBuilder.Redirect destination)booleanredirectErrorStream()java.lang.ProcessBuilderredirectErrorStream(boolean redirectErrorStream)java.lang.ProcessBuilder.RedirectredirectInput()java.lang.ProcessBuilderredirectInput(java.io.File file)java.lang.ProcessBuilderredirectInput(java.lang.ProcessBuilder.Redirect source)java.lang.ProcessBuilder.RedirectredirectOutput()java.lang.ProcessBuilderredirectOutput(java.io.File file)java.lang.ProcessBuilderredirectOutput(java.lang.ProcessBuilder.Redirect destination)java.lang.Processstart()
-
-
-
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
-
-