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 java.util.List<java.lang.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(java.lang.ProcessBuilder processBuilder,
IMongodConfig config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
cleanupInternal, onAfterProcessStart, sendStopToMongoInstance, stopInternal, successMessage
getConfig, getEnvironment, getPidFromFile, getProcessId, isProcessRunning, isRegisteredJobKiller, pidFile, pidFile, sendKillToProcess, sendTermToProcess, setProcessId, stop, stopProcess, tryKillToProcess, waitFor, writePidFile
public MongodProcess(de.flapdoodle.embed.process.distribution.Distribution distribution, IMongodConfig config, de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig, MongodExecutable mongodExecutable) throws java.io.IOException
java.io.IOException
protected void onBeforeProcess(de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) throws java.io.IOException
onBeforeProcess
in class de.flapdoodle.embed.process.runtime.AbstractProcess<IMongodConfig,MongodExecutable,MongodProcess>
java.io.IOException
protected void onBeforeProcessStart(java.lang.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 java.util.List<java.lang.String> getCommandLine(de.flapdoodle.embed.process.distribution.Distribution distribution, IMongodConfig config, de.flapdoodle.embed.process.extract.IExtractedFileSet files) throws java.io.IOException
getCommandLine
in class de.flapdoodle.embed.process.runtime.AbstractProcess<IMongodConfig,MongodExecutable,MongodProcess>
java.io.IOException
protected void deleteTempFiles()
deleteTempFiles
in class AbstractMongoProcess<IMongodConfig,MongodExecutable,MongodProcess>
Copyright © 2018. All Rights Reserved.