public class MongodProcess extends AbstractMongoProcess<IMongodConfig,MongodExecutable,MongodProcess>
| Constructor and Description |
|---|
MongodProcess(de.flapdoodle.embed.process.distribution.Distribution distribution,
IMongodConfig config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig,
MongodExecutable mongodExecutable) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteTempFiles() |
protected List<String> |
getCommandLine(de.flapdoodle.embed.process.distribution.Distribution distribution,
IMongodConfig config,
de.flapdoodle.embed.process.extract.IExtractedFileSet files) |
protected void |
onAfterProcessStop(IMongodConfig config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
protected void |
onBeforeProcess(de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
protected void |
onBeforeProcessStart(ProcessBuilder processBuilder,
IMongodConfig config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
protected de.flapdoodle.embed.process.config.ISupportConfig |
supportConfig() |
cleanupInternal, onAfterProcessStart, sendStopToMongoInstance, stopInternalpublic MongodProcess(de.flapdoodle.embed.process.distribution.Distribution distribution,
IMongodConfig config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig,
MongodExecutable mongodExecutable)
throws IOException
IOExceptionprotected void onBeforeProcess(de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig)
throws IOException
onBeforeProcess in class de.flapdoodle.embed.process.runtime.AbstractProcess<IMongodConfig,MongodExecutable,MongodProcess>IOExceptionprotected void onBeforeProcessStart(ProcessBuilder processBuilder, IMongodConfig config, de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig)
onBeforeProcessStart in class de.flapdoodle.embed.process.runtime.AbstractProcess<IMongodConfig,MongodExecutable,MongodProcess>protected void onAfterProcessStop(IMongodConfig config, de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig)
onAfterProcessStop in class de.flapdoodle.embed.process.runtime.AbstractProcess<IMongodConfig,MongodExecutable,MongodProcess>protected de.flapdoodle.embed.process.config.ISupportConfig supportConfig()
supportConfig in class de.flapdoodle.embed.process.runtime.AbstractProcess<IMongodConfig,MongodExecutable,MongodProcess>protected List<String> getCommandLine(de.flapdoodle.embed.process.distribution.Distribution distribution, IMongodConfig config, de.flapdoodle.embed.process.extract.IExtractedFileSet files) throws IOException
getCommandLine in class de.flapdoodle.embed.process.runtime.AbstractProcess<IMongodConfig,MongodExecutable,MongodProcess>IOExceptionprotected void deleteTempFiles()
deleteTempFiles in class AbstractMongoProcess<IMongodConfig,MongodExecutable,MongodProcess>Copyright © 2013. All Rights Reserved.