Class RedisDockerServiceConfigurer
java.lang.Object
pl.netroute.hussar.core.service.api.BaseServiceConfigurer<RedisDockerService>
pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer<RedisDockerService>
pl.netroute.hussar.service.nosql.redis.api.RedisDockerServiceConfigurer
- All Implemented Interfaces:
pl.netroute.hussar.core.service.api.ServiceConfigurer<RedisDockerService>
public class RedisDockerServiceConfigurer
extends pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer<RedisDockerService>
Hussar
RedisDockerService configurer. This is the only way to create RedisDockerService.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRedisDockerServiceConfigurer.RedisDockerServiceConfigurerBuilder<C extends RedisDockerServiceConfigurer,B extends RedisDockerServiceConfigurer.RedisDockerServiceConfigurerBuilder<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 Redis in password less mode.Set of environment variables to be used to register Redis password under.Set of properties to be used to register Redis password under.Set of environment variables to be used to register Redis username under.Set of properties to be used to register Redis 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
ConstructorsModifierConstructorDescriptionprotectedRedisDockerServiceConfigurer(RedisDockerServiceConfigurer.RedisDockerServiceConfigurerBuilder<?, ?> b) -
Method Summary
Modifier and TypeMethodDescriptionconfigure(@NonNull pl.netroute.hussar.core.service.ServiceConfigureContext context)
-
Field Details
-
enablePassword
protected boolean enablePasswordShall run Redis in password less mode. -
registerUsernameUnderProperties
Set of properties to be used to register Redis username under. -
registerUsernameUnderEnvironmentVariables
Set of environment variables to be used to register Redis username under. -
registerPasswordUnderProperties
Set of properties to be used to register Redis password under. -
registerPasswordUnderEnvironmentVariables
Set of environment variables to be used to register Redis password under.
-
-
Constructor Details
-
RedisDockerServiceConfigurer
protected RedisDockerServiceConfigurer(RedisDockerServiceConfigurer.RedisDockerServiceConfigurerBuilder<?, ?> b)
-
-
Method Details
-
configure
public RedisDockerService configure(@NonNull @NonNull pl.netroute.hussar.core.service.ServiceConfigureContext context) -
newInstance
-