de.flapdoodle.embed.mongo
Class MongosProcess

java.lang.Object
  extended by de.flapdoodle.embed.process.runtime.AbstractProcess<T,E,P>
      extended by de.flapdoodle.embed.mongo.AbstractMongoProcess<MongosConfig,MongosExecutable,MongosProcess>
          extended by de.flapdoodle.embed.mongo.MongosProcess
All Implemented Interfaces:
de.flapdoodle.embed.process.runtime.IStopable

public class MongosProcess
extends AbstractMongoProcess<MongosConfig,MongosExecutable,MongosProcess>


Field Summary
 
Fields inherited from class de.flapdoodle.embed.process.runtime.AbstractProcess
TIMEOUT
 
Constructor Summary
MongosProcess(de.flapdoodle.embed.process.distribution.Distribution distribution, MongosConfig config, de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig, MongosExecutable mongosExecutable)
           
 
Method Summary
protected  List<String> getCommandLine(de.flapdoodle.embed.process.distribution.Distribution distribution, MongosConfig config, File exe)
           
protected  de.flapdoodle.embed.process.config.ISupportConfig supportConfig()
           
 
Methods inherited from class de.flapdoodle.embed.mongo.AbstractMongoProcess
deleteTempFiles, onAfterProcessStart, sendStopToMongoInstance, stop
 
Methods inherited from class de.flapdoodle.embed.process.runtime.AbstractProcess
getConfig, onBeforeProcess, onBeforeProcessStart, sendKillToProcess, setProcessId, stopProcess, tryKillToProcess, waitFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MongosProcess

public MongosProcess(de.flapdoodle.embed.process.distribution.Distribution distribution,
                     MongosConfig config,
                     de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig,
                     MongosExecutable mongosExecutable)
              throws IOException
Throws:
IOException
Method Detail

supportConfig

protected de.flapdoodle.embed.process.config.ISupportConfig supportConfig()
Specified by:
supportConfig in class de.flapdoodle.embed.process.runtime.AbstractProcess<MongosConfig,MongosExecutable,MongosProcess>

getCommandLine

protected List<String> getCommandLine(de.flapdoodle.embed.process.distribution.Distribution distribution,
                                      MongosConfig config,
                                      File exe)
                               throws IOException
Specified by:
getCommandLine in class de.flapdoodle.embed.process.runtime.AbstractProcess<MongosConfig,MongosExecutable,MongosProcess>
Throws:
IOException


Copyright © 2012. All Rights Reserved.