Class RedisDockerServiceConfigConfigurer
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.RedisDockerServiceConfigConfigurer
- All Implemented Interfaces:
pl.netroute.hussar.core.service.api.ServiceConfigurer<RedisDockerService>
public class RedisDockerServiceConfigConfigurer
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 classRedisDockerServiceConfigConfigurer.RedisDockerServiceConfigConfigurerBuilder<C extends RedisDockerServiceConfigConfigurer,B extends RedisDockerServiceConfigConfigurer.RedisDockerServiceConfigConfigurerBuilder<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 TypeFieldDescriptionSet 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
ConstructorsModifierConstructorDescriptionprotectedRedisDockerServiceConfigConfigurer(RedisDockerServiceConfigConfigurer.RedisDockerServiceConfigConfigurerBuilder<?, ?> b) -
Method Summary
Modifier and TypeMethodDescriptionconfigure(@NonNull pl.netroute.hussar.core.service.ServiceConfigureContext context)
-
Field Details
-
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
-
RedisDockerServiceConfigConfigurer
protected RedisDockerServiceConfigConfigurer(RedisDockerServiceConfigConfigurer.RedisDockerServiceConfigConfigurerBuilder<?, ?> b)
-
-
Method Details
-
configure
public RedisDockerService configure(@NonNull @NonNull pl.netroute.hussar.core.service.ServiceConfigureContext context) -
newInstance
public static RedisDockerServiceConfigConfigurer.RedisDockerServiceConfigConfigurerBuilder<?,?> newInstance()
-