Package pl.netroute.hussar.service.kafka
Class KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C extends KafkaDockerServiceConfigurer,B extends KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C,B>>
java.lang.Object
pl.netroute.hussar.core.service.BaseServiceConfigurer.BaseServiceConfigurerBuilder<KafkaDockerService,C,B>
pl.netroute.hussar.core.service.BaseDockerServiceConfigurer.BaseDockerServiceConfigurerBuilder<KafkaDockerService,C,B>
pl.netroute.hussar.service.kafka.KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C,B>
- Enclosing class:
KafkaDockerServiceConfigurer
public abstract static class KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C extends KafkaDockerServiceConfigurer,B extends KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C,B>>
extends pl.netroute.hussar.core.service.BaseDockerServiceConfigurer.BaseDockerServiceConfigurerBuilder<KafkaDockerService,C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cdone()kraftMode(boolean kraftMode) Shall configure Kafka to run in kraft mode.protected abstract Bself()topic(KafkaTopic topic) topicAutoCreation(boolean topicAutoCreation) Shall configure auto topic creation.topics(Collection<? extends KafkaTopic> topics) toString()Methods inherited from class pl.netroute.hussar.core.service.BaseDockerServiceConfigurer.BaseDockerServiceConfigurerBuilder
dockerImageVersionMethods inherited from class pl.netroute.hussar.core.service.BaseServiceConfigurer.BaseServiceConfigurerBuilder
clearRegisterEndpointUnderEnvironmentVariables, clearRegisterEndpointUnderProperties, name, registerEndpointUnderEnvironmentVariable, registerEndpointUnderEnvironmentVariables, registerEndpointUnderProperties, registerEndpointUnderProperty
-
Constructor Details
-
KafkaDockerServiceConfigurerBuilder
public KafkaDockerServiceConfigurerBuilder()
-
-
Method Details
-
kraftMode
Shall configure Kafka to run in kraft mode.- Returns:
this.
-
topicAutoCreation
Shall configure auto topic creation.- Returns:
this.
-
topic
-
topics
-
clearTopics
-
self
- Specified by:
selfin classpl.netroute.hussar.core.service.BaseDockerServiceConfigurer.BaseDockerServiceConfigurerBuilder<KafkaDockerService,C extends KafkaDockerServiceConfigurer, B extends KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C, B>>
-
done
- Specified by:
donein classpl.netroute.hussar.core.service.BaseDockerServiceConfigurer.BaseDockerServiceConfigurerBuilder<KafkaDockerService,C extends KafkaDockerServiceConfigurer, B extends KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C, B>>
-
toString
- Overrides:
toStringin classpl.netroute.hussar.core.service.BaseDockerServiceConfigurer.BaseDockerServiceConfigurerBuilder<KafkaDockerService,C extends KafkaDockerServiceConfigurer, B extends KafkaDockerServiceConfigurer.KafkaDockerServiceConfigurerBuilder<C, B>>
-