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() |
forceWritePidFile, getCommandLine, getConfig, getEnvironment, getPidFromFile, getProcessId, isProcessRunning, onAfterProcessStop, onBeforeProcess, onBeforeProcessStart, sendKillToProcess, sendTermToProcess, setProcessId, stop, stopProcess, supportConfig, tryKillToProcess, waitForpublic AbstractMongoProcess(de.flapdoodle.embed.process.distribution.Distribution distribution,
T config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig,
E executable)
throws IOException
IOExceptionprotected final void onAfterProcessStart(de.flapdoodle.embed.process.runtime.ProcessControl process,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig)
throws IOException
onAfterProcessStart in class de.flapdoodle.embed.process.runtime.AbstractProcess<T extends IMongoConfig,E extends de.flapdoodle.embed.process.runtime.Executable<T,P>,P extends de.flapdoodle.embed.process.runtime.IStopable>IOExceptionpublic void stopInternal()
protected void cleanupInternal()
protected void deleteTempFiles()
protected final boolean sendStopToMongoInstance()
Copyright © 2013. All Rights Reserved.