All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.test.services.containers.model.KafkaVendor Maven / Gradle / Ivy

package io.quarkus.test.services.containers.model;

public enum KafkaVendor {
    CONFLUENT("confluentinc/cp-kafka", "7.6.1", 9093, KafkaRegistry.CONFLUENT),
    // When updating strimzi kafka also update version in examples-kafka pom
    STRIMZI("quay.io/strimzi/kafka", "0.41.0-kafka-3.7.0", 9092, KafkaRegistry.APICURIO);

    private final String image;
    private final String defaultVersion;
    private final int port;
    private final KafkaRegistry registry;

    KafkaVendor(String image, String defaultVersion, int port, KafkaRegistry registry) {
        this.image = image;
        this.defaultVersion = defaultVersion;
        this.port = port;
        this.registry = registry;
    }

    public String getImage() {
        return image;
    }

    public String getDefaultVersion() {
        return defaultVersion;
    }

    public int getPort() {
        return port;
    }

    public KafkaRegistry getRegistry() {
        return registry;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy