public class RedisDProcess extends de.flapdoodle.embed.process.runtime.AbstractProcess<RedisDConfig,RedisDExecutable,RedisDProcess>
| Modifier and Type | Field and Description |
|---|---|
protected de.flapdoodle.embed.process.config.IRuntimeConfig |
redisCRuntimeConfig |
| Constructor and Description |
|---|
RedisDProcess(de.flapdoodle.embed.process.distribution.Distribution distribution,
RedisDConfig config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig,
RedisDExecutable redisdExecutable) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cleanupInternal() |
protected void |
deleteTempFiles() |
protected List<String> |
getCommandLine(de.flapdoodle.embed.process.distribution.Distribution distribution,
RedisDConfig config,
de.flapdoodle.embed.process.extract.IExtractedFileSet exe) |
protected Set<String> |
knownFailureMessages() |
protected void |
onAfterProcessStart(de.flapdoodle.embed.process.runtime.ProcessControl process,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
protected void |
onBeforeProcess(de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
protected boolean |
sendStopToRedisInstance() |
void |
setRedisCRuntimeConfig(de.flapdoodle.embed.process.config.IRuntimeConfig redisCRuntimeConfig) |
static boolean |
shutdownRedis(AbstractRedisConfig config) |
protected void |
stopInternal() |
static void |
stopStaleProcess(File pidFile,
de.flapdoodle.embed.process.distribution.IVersion version,
int port) |
getConfig, getEnvironment, getPidFromFile, getProcessId, isProcessRunning, onAfterProcessStop, onBeforeProcessStart, pidFile, pidFile, sendKillToProcess, sendTermToProcess, setProcessId, stop, stopProcess, tryKillToProcess, waitFor, writePidFileprotected de.flapdoodle.embed.process.config.IRuntimeConfig redisCRuntimeConfig
public RedisDProcess(de.flapdoodle.embed.process.distribution.Distribution distribution,
RedisDConfig config,
de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig,
RedisDExecutable redisdExecutable)
throws IOException
IOExceptionprotected void stopInternal()
stopInternal in class de.flapdoodle.embed.process.runtime.AbstractProcess<RedisDConfig,RedisDExecutable,RedisDProcess>protected final boolean sendStopToRedisInstance()
public static boolean shutdownRedis(AbstractRedisConfig config)
public void setRedisCRuntimeConfig(de.flapdoodle.embed.process.config.IRuntimeConfig redisCRuntimeConfig)
protected void onBeforeProcess(de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig)
throws IOException
onBeforeProcess in class de.flapdoodle.embed.process.runtime.AbstractProcess<RedisDConfig,RedisDExecutable,RedisDProcess>IOExceptionprotected List<String> getCommandLine(de.flapdoodle.embed.process.distribution.Distribution distribution, RedisDConfig config, de.flapdoodle.embed.process.extract.IExtractedFileSet exe) throws IOException
getCommandLine in class de.flapdoodle.embed.process.runtime.AbstractProcess<RedisDConfig,RedisDExecutable,RedisDProcess>IOExceptionprotected void deleteTempFiles()
protected 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<RedisDConfig,RedisDExecutable,RedisDProcess>IOExceptionprotected void cleanupInternal()
cleanupInternal in class de.flapdoodle.embed.process.runtime.AbstractProcess<RedisDConfig,RedisDExecutable,RedisDProcess>public static void stopStaleProcess(File pidFile, de.flapdoodle.embed.process.distribution.IVersion version, int port) throws IOException
IOExceptionCopyright © 2015. All Rights Reserved.