Top Fields Constructors Methods
jnr.posix.util

public Class Java5ProcessMaker

extends Object
implements ProcessMaker
Class Inheritance
All Implemented Interfaces
jnr.posix.util.ProcessMaker
Imports
jnr.posix.POSIXHandler, java.io.File, .IOException, java.util.List, .Map

Field Summary

Modifier and TypeField and Description
private final ProcessBuilder
private final POSIXHandler

Constructor Summary

AccessConstructor and Description
public
Java5ProcessMaker(POSIXHandler handler, String... command)

public

Method Summary

Modifier and TypeMethod and Description
public List<String>
public ProcessMaker
public ProcessMaker
public File
public ProcessMaker
private static void
public Map<String, String>
public ProcessMaker
public ProcessMaker
public ProcessMaker.Redirect
public ProcessMaker
public ProcessMaker
public boolean
public ProcessMaker
public ProcessMaker.Redirect
public ProcessMaker
public ProcessMaker
public ProcessMaker.Redirect
public ProcessMaker
public ProcessMaker
public Process
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

builderback to summary
private final ProcessBuilder builder
handlerback to summary
private final POSIXHandler handler

Constructor Detail

Java5ProcessMakerback to summary
public Java5ProcessMaker(POSIXHandler handler, String... command)
Java5ProcessMakerback to summary
public Java5ProcessMaker(POSIXHandler handler)

Method Detail

commandback to summary
public List<String> command()

Implements jnr.posix.util.ProcessMaker.command.

commandback to summary
public ProcessMaker command(List<String> command)

Implements jnr.posix.util.ProcessMaker.command.

commandback to summary
public ProcessMaker command(String... command)

Implements jnr.posix.util.ProcessMaker.command.

directoryback to summary
public File directory()

Implements jnr.posix.util.ProcessMaker.directory.

directoryback to summary
public ProcessMaker directory(File dir)

Implements jnr.posix.util.ProcessMaker.directory.

envIntoProcessBuilderback to summary
private static void envIntoProcessBuilder(ProcessBuilder pb, String[] env)
environmentback to summary
public Map<String, String> environment()

Implements jnr.posix.util.ProcessMaker.environment.

environmentback to summary
public ProcessMaker environment(String[] envLines)

Implements jnr.posix.util.ProcessMaker.environment.

inheritIOback to summary
public ProcessMaker inheritIO()

Implements jnr.posix.util.ProcessMaker.inheritIO.

redirectErrorback to summary
public ProcessMaker.Redirect redirectError()

Implements jnr.posix.util.ProcessMaker.redirectError.

redirectErrorback to summary
public ProcessMaker redirectError(File file)

Implements jnr.posix.util.ProcessMaker.redirectError.

redirectErrorback to summary
public ProcessMaker redirectError(ProcessMaker.Redirect destination)

Implements jnr.posix.util.ProcessMaker.redirectError.

redirectErrorStreamback to summary
public boolean redirectErrorStream()

Implements jnr.posix.util.ProcessMaker.redirectErrorStream.

redirectErrorStreamback to summary
public ProcessMaker redirectErrorStream(boolean redirectErrorStream)

Implements jnr.posix.util.ProcessMaker.redirectErrorStream.

redirectInputback to summary
public ProcessMaker.Redirect redirectInput()

Implements jnr.posix.util.ProcessMaker.redirectInput.

redirectInputback to summary
public ProcessMaker redirectInput(File file)

Implements jnr.posix.util.ProcessMaker.redirectInput.

redirectInputback to summary
public ProcessMaker redirectInput(ProcessMaker.Redirect source)

Implements jnr.posix.util.ProcessMaker.redirectInput.

redirectOutputback to summary
public ProcessMaker.Redirect redirectOutput()

Implements jnr.posix.util.ProcessMaker.redirectOutput.

redirectOutputback to summary
public ProcessMaker redirectOutput(File file)

Implements jnr.posix.util.ProcessMaker.redirectOutput.

redirectOutputback to summary
public ProcessMaker redirectOutput(ProcessMaker.Redirect destination)

Implements jnr.posix.util.ProcessMaker.redirectOutput.

startback to summary
public Process start() throws IOException

Implements jnr.posix.util.ProcessMaker.start.