public abstract class AbstractMongoProcess<T extends IMongoConfig,E extends de.flapdoodle.embed.process.runtime.Executable<T,P>,P extends de.flapdoodle.embed.process.runtime.IStopable>
extends de.flapdoodle.embed.process.runtime.AbstractProcess<T,E,P>
Constructor and Description |
---|
AbstractMongoProcess(de.flapdoodle.embed.process.distribution.Distribution distribution,
T config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig,
E executable) |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanupInternal() |
protected void |
deleteTempFiles() |
protected void |
onAfterProcessStart(de.flapdoodle.embed.process.runtime.ProcessControl process,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
protected boolean |
sendStopToMongoInstance() |
void |
stopInternal() |
protected java.lang.String |
successMessage() |
getCommandLine, getConfig, getEnvironment, getPidFromFile, getProcessId, isProcessRunning, isRegisteredJobKiller, onAfterProcessStop, onBeforeProcess, onBeforeProcessStart, pidFile, pidFile, sendKillToProcess, sendTermToProcess, setProcessId, stop, stopProcess, tryKillToProcess, waitFor, writePidFile
protected final void onAfterProcessStart(de.flapdoodle.embed.process.runtime.ProcessControl process, de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) throws java.io.IOException
protected java.lang.String successMessage()
public void stopInternal()
protected void cleanupInternal()
protected void deleteTempFiles()
protected final boolean sendStopToMongoInstance()
Copyright © 2018. All Rights Reserved.