aicas logo Jamaica 3.4 release 8

java.lang
Class ProcessBuilder

java.lang.Object
  extended by java.lang.ProcessBuilder

public final class ProcessBuilder
extends Object

ProcessBuilder permits the creation of OS level processes.

Since:
1.5

Constructor Summary
ProcessBuilder(List<String> cmd)
          Constructor
ProcessBuilder(String[] cmd)
          Constructor
 
Method Summary
 List<String> command()
          command
 ProcessBuilder command(List<String> command)
          command
 ProcessBuilder command(String[] command)
          command
 File directory()
          directory
 ProcessBuilder directory(File directory)
          directory
 Map<String,String> environment()
          environment
 boolean redirectErrorStream()
          redirectErrorStream
 ProcessBuilder redirectErrorStream(boolean redirectErrorStream)
          redirectErrorStream
 Process start()
          start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessBuilder

public ProcessBuilder(List<String> cmd)
Constructor

Parameters:
cmd -

ProcessBuilder

public ProcessBuilder(String[] cmd)
Constructor

Parameters:
cmd -
Method Detail

command

public ProcessBuilder command(List<String> command)
command

Parameters:
command -
Returns:
This process builder

command

public ProcessBuilder command(String[] command)
command

Parameters:
command -
Returns:
This process builder

command

public List<String> command()
command

Returns:
This process builder's program and its arguments

environment

public Map<String,String> environment()
environment

Returns:
This process builder's environment

directory

public File directory()
directory

Returns:
This process builder's working directory

directory

public ProcessBuilder directory(File directory)
directory

Parameters:
directory -
Returns:
This process builder

redirectErrorStream

public boolean redirectErrorStream()
redirectErrorStream

Returns:
This process builder's redirectErrorStream property

redirectErrorStream

public ProcessBuilder redirectErrorStream(boolean redirectErrorStream)
redirectErrorStream

Parameters:
redirectErrorStream -
Returns:
This process builder

start

public Process start()
              throws IOException
start

Returns:
A new Process object for managing the subprocess
Throws:
IOException

aicas logo Jamaica 3.4 release 8

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2009 aicas GmbH. All Rights Reserved.