Package redis.embedded.core
Interface ExecutableProvider
public interface ExecutableProvider
-
Field Summary
Fields Modifier and Type Field Description static StringENVIRONMENT_EXECUTABLE_LOCATIONstatic StringPROPERTY_EXECUTABLE_LOCATION -
Method Summary
Modifier and Type Method Description Fileget()static ExecutableProvidernewEmbeddedRedis2_8_19Provider()static ExecutableProvidernewEnvironmentVariableProvider()static ExecutableProvidernewEnvironmentVariableProvider(String envName)static ExecutableProvidernewExecutableInPath(String executableName)static ExecutableProvidernewFileThenJarResourceProvider(Map<OsArchitecture,String> executables)static ExecutableProvidernewJarResourceProvider(Map<OsArchitecture,String> executables)static Map<OsArchitecture,String>newRedis2_8_19Map()static ExecutableProvidernewSystemPropertyProvider()static ExecutableProvidernewSystemPropertyProvider(String propertyName)
-
Field Details
-
ENVIRONMENT_EXECUTABLE_LOCATION
- See Also:
- Constant Field Values
-
PROPERTY_EXECUTABLE_LOCATION
- See Also:
- Constant Field Values
-
-
Method Details
-
get
- Throws:
IOException
-
newEmbeddedRedis2_8_19Provider
-
newFileThenJarResourceProvider
-
newEnvironmentVariableProvider
-
newEnvironmentVariableProvider
-
newSystemPropertyProvider
-
newSystemPropertyProvider
-
newJarResourceProvider
-
newExecutableInPath
- Throws:
FileNotFoundException
-
newRedis2_8_19Map
-