![JAR search and dependency download from the Maven repository](/logo.png)
com.playtika.testcontainer.kafka.properties.ZookeeperConfigurationProperties Maven / Gradle / Ivy
package com.playtika.testcontainer.kafka.properties;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.boot.context.properties.ConfigurationProperties;
import static java.lang.String.format;
@Data
@EqualsAndHashCode
@ConfigurationProperties("embedded.zookeeper")
public class ZookeeperConfigurationProperties {
protected int zookeeperContainerPort = 2181;
protected String zookeeperContainerHost = "localhost";
protected FileSystemBind fileSystemBind = new FileSystemBind();
@Data
public static final class FileSystemBind {
private boolean enabled = false;
private String dataFolder = "target/embedded-zk-data";
private String txnLogsFolder = "target/embedded-zk-txn-logs";
}
public String getZookeeperConnect() {
return format("%s:%d", getZookeeperContainerHost(), getZookeeperContainerPort());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy