public class EmbeddedKafkaServerBuilder extends Object
| Constructor and Description |
|---|
EmbeddedKafkaServerBuilder()
Default constructor.
|
EmbeddedKafkaServerBuilder(EmbeddedKafkaServer kafkaServer)
Constructor using Kafka server.
|
| Modifier and Type | Method and Description |
|---|---|
EmbeddedKafkaServerBuilder |
autoDeleteLogs(boolean autoDelete)
Sets the auto delete option for Zookeeper logs.
|
EmbeddedKafkaServerBuilder |
brokerProperties(Map<String,String> properties)
Sets the kafka server broker properties.
|
EmbeddedKafkaServer |
build()
Builds the kafkaServer.
|
EmbeddedKafkaServerBuilder |
kafkaServerPort(int port)
Sets the Kafka server port
|
EmbeddedKafkaServerBuilder |
logDirPath(String logDirPath)
Sets the Zookeeper log directory path.
|
EmbeddedKafkaServerBuilder |
partitions(int count)
Sets the number of partitions to create for each topic.
|
EmbeddedKafkaServerBuilder |
topics(String... topics)
Sets the topics to auto create on embedded server.
|
EmbeddedKafkaServerBuilder |
topics(String topics)
Sets the topics to auto create on server as comma delimited list.
|
EmbeddedKafkaServerBuilder |
zookeeperPort(int port)
Sets the Zookeeper server port
|
public EmbeddedKafkaServerBuilder()
public EmbeddedKafkaServerBuilder(EmbeddedKafkaServer kafkaServer)
kafkaServer - public EmbeddedKafkaServerBuilder kafkaServerPort(int port)
port - public EmbeddedKafkaServerBuilder zookeeperPort(int port)
port - public EmbeddedKafkaServerBuilder topics(String topics)
topics - public EmbeddedKafkaServerBuilder topics(String... topics)
topics - public EmbeddedKafkaServerBuilder partitions(int count)
count - public EmbeddedKafkaServerBuilder brokerProperties(Map<String,String> properties)
properties - public EmbeddedKafkaServerBuilder logDirPath(String logDirPath)
logDirPath - public EmbeddedKafkaServerBuilder autoDeleteLogs(boolean autoDelete)
autoDelete - public EmbeddedKafkaServer build()
Copyright © 2008–2019 ConSol Software GmbH. All rights reserved.