public abstract class AbstractMongoProcess<T extends AbstractMongoConfig,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 |
deleteTempFiles() |
protected void |
onAfterProcessStart(de.flapdoodle.embed.process.runtime.ProcessControl process,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
protected boolean |
sendStopToMongoInstance() |
void |
stop() |
public 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 AbstractMongoConfig,E extends de.flapdoodle.embed.process.runtime.Executable<T,P>,P extends de.flapdoodle.embed.process.runtime.IStopable>IOExceptionpublic final void stop()
stop in interface de.flapdoodle.embed.process.runtime.IStopablestop in class de.flapdoodle.embed.process.runtime.AbstractProcess<T extends AbstractMongoConfig,E extends de.flapdoodle.embed.process.runtime.Executable<T,P>,P extends de.flapdoodle.embed.process.runtime.IStopable>protected void deleteTempFiles()
protected final boolean sendStopToMongoInstance()
Copyright © 2013. All Rights Reserved.