|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opera.core.systems.runner.OperaRunner
public class OperaRunner
OperaRunner implements a pure-Java process manager for controlling the Opera binary.
| Field Summary | |
|---|---|
protected Logger |
logger
|
protected OperaSettings |
settings
|
| Constructor Summary | |
|---|---|
OperaRunner()
|
|
OperaRunner(OperaSettings s)
|
|
| Method Summary | |
|---|---|
String |
getOperaCrashlog()
If Opera crashed there should be a crashlog. |
boolean |
hasOperaCrashed()
Did Opera crash? This is reset on next call, so if you don't check you won't know. |
boolean |
isOperaRunning()
Is Opera running? |
boolean |
isOperaRunning(int processID)
|
ScreenShotReply |
saveScreenshot(long timeout,
String... hashes)
Take a screenshot of the full screen. |
void |
shutdown()
Handles safe shutdown of the OperaRunner class. |
void |
startOpera()
Start Opera, does nothing if Opera is already started. |
void |
stopOpera()
Stops Opera, does nothing if Opera isn't running. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final Logger logger
protected final OperaSettings settings
| Constructor Detail |
|---|
public OperaRunner()
public OperaRunner(OperaSettings s)
| Method Detail |
|---|
public void startOpera()
OperaRunner
startOpera in interface OperaRunnerpublic void stopOpera()
OperaRunner
stopOpera in interface OperaRunnerpublic boolean isOperaRunning()
OperaRunner
isOperaRunning in interface OperaRunnerpublic boolean isOperaRunning(int processID)
isOperaRunning in interface OperaRunnerpublic boolean hasOperaCrashed()
OperaRunner
hasOperaCrashed in interface OperaRunnerpublic String getOperaCrashlog()
OperaRunner
getOperaCrashlog in interface OperaRunnerpublic void shutdown()
shutdown in interface OperaRunner
public ScreenShotReply saveScreenshot(long timeout,
String... hashes)
OperaRunner
saveScreenshot in interface OperaRunnertimeout - attempt to take the screenshot until the timeout is reachedhashes - an arbitrary list of hashes to compare with
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||