Class KafkaDockerServiceConfigurer
java.lang.Object
pl.netroute.hussar.core.service.api.BaseServiceConfigurer<KafkaDockerService>
pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer<KafkaDockerService>
pl.netroute.hussar.service.kafka.api.KafkaDockerServiceConfigurer
- All Implemented Interfaces:
pl.netroute.hussar.core.service.api.ServiceConfigurer<KafkaDockerService>
public class KafkaDockerServiceConfigurer
extends pl.netroute.hussar.core.service.api.BaseDockerServiceConfigurer<KafkaDockerService>
Hussar
KafkaDockerService configurer. This is the only way to create KafkaDockerService.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classKafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C extends KafkaDockerServiceConfigurer,B extends KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<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 final Set<KafkaTopic> Set of topics to be created on Kafka startup.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
ConstructorsModifierConstructorDescriptionprotectedKafkaDockerServiceConfigurer(KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<?, ?> b) -
Method Summary
Modifier and TypeMethodDescriptionconfigure(@NonNull pl.netroute.hussar.core.service.ServiceConfigureContext context)
-
Field Details
-
topics
Set of topics to be created on Kafka startup.
-
-
Constructor Details
-
KafkaDockerServiceConfigurer
protected KafkaDockerServiceConfigurer(KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<?, ?> b)
-
-
Method Details
-
configure
public KafkaDockerService configure(@NonNull @NonNull pl.netroute.hussar.core.service.ServiceConfigureContext context) -
newInstance
-