Class RedisClusterDockerServiceConfigurer
java.lang.Object
pl.netroute.hussar.core.service.api.BaseServiceConfigurer<RedisClusterDockerService>
pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer<RedisClusterDockerService>
pl.netroute.hussar.service.nosql.redis.api.RedisClusterDockerServiceConfigurer
- All Implemented Interfaces:
pl.netroute.hussar.core.service.api.ServiceConfigurer<RedisClusterDockerService>
public class RedisClusterDockerServiceConfigurer
extends pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer<RedisClusterDockerService>
Hussar
RedisClusterDockerService configurer. This is the only way to create RedisClusterDockerService.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRedisClusterDockerServiceConfigurer.RedisClusterDockerServiceConfigurerBuilder<C extends RedisClusterDockerServiceConfigurer,B extends RedisClusterDockerServiceConfigurer.RedisClusterDockerServiceConfigurerBuilder<C, B>> Nested classes/interfaces inherited from class pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer
pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer.BaseDockerServiceConfigurerBuilder<S extends pl.netroute.hussar.core.service.api.Service,C extends pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer<S>, B extends pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer.BaseDockerServiceConfigurerBuilder<S, C, B>> Nested classes/interfaces inherited from class pl.netroute.hussar.core.service.api.BaseServiceConfigurer
pl.netroute.hussar.core.service.api.BaseServiceConfigurer.BaseServiceConfigurerBuilder<S extends pl.netroute.hussar.core.service.api.Service,C extends pl.netroute.hussar.core.service.api.BaseServiceConfigurer<S>, B extends pl.netroute.hussar.core.service.api.BaseServiceConfigurer.BaseServiceConfigurerBuilder<S, C, B>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanShall run RedisCluster in password less mode.Set of environment variables to be used to register RedisCluster password under.Set of properties to be used to register RedisCluster password under.Set of environment variables to be used to register RedisCluster username under.Set of properties to be used to register RedisCluster username under.Fields inherited from class pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer
dockerImageVersionFields inherited from class pl.netroute.hussar.core.service.api.BaseServiceConfigurer
name, registerEndpointUnderEnvironmentVariables, registerEndpointUnderProperties -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRedisClusterDockerServiceConfigurer(RedisClusterDockerServiceConfigurer.RedisClusterDockerServiceConfigurerBuilder<?, ?> b) -
Method Summary
Modifier and TypeMethodDescriptionconfigure(@NonNull pl.netroute.hussar.core.service.ServiceConfigureContext context)
-
Field Details
-
enablePassword
protected boolean enablePasswordShall run RedisCluster in password less mode. -
registerUsernameUnderProperties
Set of properties to be used to register RedisCluster username under. -
registerUsernameUnderEnvironmentVariables
Set of environment variables to be used to register RedisCluster username under. -
registerPasswordUnderProperties
Set of properties to be used to register RedisCluster password under. -
registerPasswordUnderEnvironmentVariables
Set of environment variables to be used to register RedisCluster password under.
-
-
Constructor Details
-
RedisClusterDockerServiceConfigurer
protected RedisClusterDockerServiceConfigurer(RedisClusterDockerServiceConfigurer.RedisClusterDockerServiceConfigurerBuilder<?, ?> b)
-
-
Method Details
-
configure
public RedisClusterDockerService configure(@NonNull @NonNull pl.netroute.hussar.core.service.ServiceConfigureContext context) -
newInstance
public static RedisClusterDockerServiceConfigurer.RedisClusterDockerServiceConfigurerBuilder<?,?> newInstance()
-