class UnixProcess.SeleniumWatchDog
extends org.apache.commons.exec.ExecuteWatchdog
Modifier and Type | Field and Description |
---|---|
private java.lang.Process |
process |
private boolean |
starting |
Constructor and Description |
---|
SeleniumWatchDog(long timeout) |
Modifier and Type | Method and Description |
---|---|
private void |
destroyHarder() |
private java.lang.String |
getPID() |
void |
reset() |
void |
start(java.lang.Process process) |
private void |
waitForProcessStarted() |
private void |
waitForTerminationAfterDestroy(int duration,
java.util.concurrent.TimeUnit unit) |
private volatile java.lang.Process process
private volatile boolean starting
public void start(java.lang.Process process)
start
in class org.apache.commons.exec.ExecuteWatchdog
public void reset()
private java.lang.String getPID()
private void waitForProcessStarted()
private void waitForTerminationAfterDestroy(int duration, java.util.concurrent.TimeUnit unit)
private void destroyHarder()