Class EmbeddedKafkaBrokerFactory
java.lang.Object
org.springframework.kafka.test.EmbeddedKafkaBrokerFactory
The factory to encapsulate an
EmbeddedKafkaBroker creation logic.- Since:
- 3.2.6
- Author:
- Artem Bilan
-
Method Summary
Modifier and TypeMethodDescriptionstatic EmbeddedKafkaBrokercreate(EmbeddedKafka embeddedKafka) Create anEmbeddedKafkaBrokerbased on theEmbeddedKafkaannotation.static EmbeddedKafkaBrokercreate(EmbeddedKafka embeddedKafka, Function<String, String> propertyResolver) Create anEmbeddedKafkaBrokerbased on theEmbeddedKafkaannotation.
-
Method Details
-
create
Create anEmbeddedKafkaBrokerbased on theEmbeddedKafkaannotation.- Parameters:
embeddedKafka- theEmbeddedKafkaannotation.- Returns:
- a new
EmbeddedKafkaBrokerinstance.
-
create
public static EmbeddedKafkaBroker create(EmbeddedKafka embeddedKafka, Function<String, String> propertyResolver) Create anEmbeddedKafkaBrokerbased on theEmbeddedKafkaannotation.- Parameters:
embeddedKafka- theEmbeddedKafkaannotation.propertyResolver- theFunctionfor placeholders in the annotation attributes.- Returns:
- a new
EmbeddedKafkaBrokerinstance.
-