php.java.servlet.fastcgi
Class FCGIProcess

java.lang.Object
  extended by java.lang.Process
      extended by php.java.bridge.Util.Process
          extended by php.java.servlet.fastcgi.FCGIProcess

 class FCGIProcess
extends Util.Process

Represents the FastCGI process.

Author:
jostb

Nested Class Summary
 
Nested classes/interfaces inherited from class php.java.bridge.Util.Process
Util.Process.PhpException
 
Field Summary
(package private)  java.lang.String realPath
           
 
Constructor Summary
FCGIProcess(java.lang.String[] args, java.io.File homeDir, java.util.Map env, java.lang.String realPath, boolean tryOtherLocations, boolean preferSystemPhp)
           
 
Method Summary
protected  java.lang.String[] getArgumentArray(java.lang.String[] php, java.lang.String[] args)
           
 void start()
           
 
Methods inherited from class php.java.bridge.Util.Process
checkError, destroy, exitValue, getErrorStream, getInputStream, getOutputStream, start, waitFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

realPath

java.lang.String realPath
Constructor Detail

FCGIProcess

public FCGIProcess(java.lang.String[] args,
                   java.io.File homeDir,
                   java.util.Map env,
                   java.lang.String realPath,
                   boolean tryOtherLocations,
                   boolean preferSystemPhp)
            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getArgumentArray

protected java.lang.String[] getArgumentArray(java.lang.String[] php,
                                              java.lang.String[] args)
Overrides:
getArgumentArray in class Util.Process

start

public void start()
           throws java.lang.NullPointerException,
                  java.io.IOException
Overrides:
start in class Util.Process
Throws:
java.lang.NullPointerException
java.io.IOException