com.lordofthejars.nosqlunit.redis
Class ManagedRedisLifecycleManager

java.lang.Object
  extended by com.lordofthejars.nosqlunit.core.AbstractLifecycleManager
      extended by com.lordofthejars.nosqlunit.redis.ManagedRedisLifecycleManager
All Implemented Interfaces:
LifecycleManager

public class ManagedRedisLifecycleManager
extends AbstractLifecycleManager


Field Summary
static int DEFAULT_PORT
           
protected static String DEFAULT_REDIS_TARGET_PATH
           
protected static String REDIS_BINARY_DIRECTORY
           
protected static String REDIS_EXECUTABLE_X
           
 
Constructor Summary
ManagedRedisLifecycleManager()
           
 
Method Summary
 void addExtraCommandLineArgument(String argumentName, String argumentValue)
           
 void addSingleCommandLineArgument(String argument)
           
protected  void doStart()
           
protected  void doStop()
           
protected  String getHost()
           
protected  int getPort()
           
 String getRedisPath()
           
 void setCommandLineExecutor(CommandLineExecutor commandLineExecutor)
           
 void setConfigurationFilepath(String configurationFilepath)
           
 void setOperatingSystemResolver(OperatingSystemResolver operatingSystemResolver)
           
 void setPort(int port)
           
 void setRedisPath(String redisPath)
           
 void setTargetPath(String targetPath)
           
 
Methods inherited from class com.lordofthejars.nosqlunit.core.AbstractLifecycleManager
startEngine, stopEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PORT

public static final int DEFAULT_PORT
See Also:
Constant Field Values

DEFAULT_REDIS_TARGET_PATH

protected static final String DEFAULT_REDIS_TARGET_PATH

REDIS_BINARY_DIRECTORY

protected static final String REDIS_BINARY_DIRECTORY
See Also:
Constant Field Values

REDIS_EXECUTABLE_X

protected static final String REDIS_EXECUTABLE_X
See Also:
Constant Field Values
Constructor Detail

ManagedRedisLifecycleManager

public ManagedRedisLifecycleManager()
Method Detail

getHost

protected String getHost()
Specified by:
getHost in class AbstractLifecycleManager

getPort

protected int getPort()
Specified by:
getPort in class AbstractLifecycleManager

doStart

protected void doStart()
                throws Throwable
Specified by:
doStart in class AbstractLifecycleManager
Throws:
Throwable

doStop

protected void doStop()
Specified by:
doStop in class AbstractLifecycleManager

setTargetPath

public void setTargetPath(String targetPath)

setPort

public void setPort(int port)

setRedisPath

public void setRedisPath(String redisPath)

addExtraCommandLineArgument

public void addExtraCommandLineArgument(String argumentName,
                                        String argumentValue)

addSingleCommandLineArgument

public void addSingleCommandLineArgument(String argument)

getRedisPath

public String getRedisPath()

setConfigurationFilepath

public void setConfigurationFilepath(String configurationFilepath)

setOperatingSystemResolver

public void setOperatingSystemResolver(OperatingSystemResolver operatingSystemResolver)

setCommandLineExecutor

public void setCommandLineExecutor(CommandLineExecutor commandLineExecutor)


Copyright © 2012. All Rights Reserved.