com.github.dreamhead.moco.runner
Class FileRunner
java.lang.Object
com.github.dreamhead.moco.runner.FileRunner
- All Implemented Interfaces:
- Runner
public abstract class FileRunner
- extends java.lang.Object
- implements Runner
|
Field Summary |
protected java.io.File |
file
|
protected com.google.common.base.Optional<java.lang.Integer> |
port
|
|
Constructor Summary |
protected |
FileRunner(java.io.File file,
com.google.common.base.Optional<java.lang.Integer> port)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
file
protected final java.io.File file
port
protected final com.google.common.base.Optional<java.lang.Integer> port
FileRunner
protected FileRunner(java.io.File file,
com.google.common.base.Optional<java.lang.Integer> port)
createRunner
protected abstract Runner createRunner()
restart
public void restart()
getRunner
public Runner getRunner()
run
public void run()
- Specified by:
run in interface Runner
stop
public void stop()
- Specified by:
stop in interface Runner
createConfigurationFileRunner
public static FileRunner createConfigurationFileRunner(java.io.File file,
com.google.common.base.Optional<java.lang.Integer> port)
createSettingFileRunner
public static FileRunner createSettingFileRunner(java.io.File settingsFile,
StartArgs startArgs)