sfi.director.util.BackgroundProcessMonitor Class Reference

List of all members.

Detailed Description

Monitors background process, logs error output and calls waitFor() if they terminate.

Some Java implementations may require Processes to be waited for unless they become zombies.


Public Member Functions

 BackgroundProcessMonitor (Process process, String id)
 BackgroundProcessMonitor (Process process, String id, boolean logErrors)
 BackgroundProcessMonitor (Process process, String id, boolean logErrors, boolean logTermination)

Protected Member Functions

void monitor ()

Package Attributes

Process monitoredProc = null
String id = ""
boolean logErrors = false
boolean logTermination = false


Constructor & Destructor Documentation

sfi.director.util.BackgroundProcessMonitor.BackgroundProcessMonitor Process  process,
String  id
 

sfi.director.util.BackgroundProcessMonitor.BackgroundProcessMonitor Process  process,
String  id,
boolean  logErrors
 

sfi.director.util.BackgroundProcessMonitor.BackgroundProcessMonitor Process  process,
String  id,
boolean  logErrors,
boolean  logTermination
 


Member Function Documentation

void sfi.director.util.BackgroundProcessMonitor.monitor  )  [protected]
 


Member Data Documentation

String sfi.director.util.BackgroundProcessMonitor.id = "" [package]
 

boolean sfi.director.util.BackgroundProcessMonitor.logErrors = false [package]
 

boolean sfi.director.util.BackgroundProcessMonitor.logTermination = false [package]
 

Process sfi.director.util.BackgroundProcessMonitor.monitoredProc = null [package]
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:20:52 2012 for Node Director by  doxygen 1.4.5