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

ru.tinkoff.gatling.kafka.javaapi.protocol.KafkaProtocolBuilderPropertiesStep Maven / Gradle / Ivy

package ru.tinkoff.gatling.kafka.javaapi.protocol;

import java.util.Map;
import static scala.jdk.javaapi.CollectionConverters.asScala;

public class KafkaProtocolBuilderPropertiesStep {

    private final String topic;
    private Map props;

    public KafkaProtocolBuilderPropertiesStep(String topic, Map props){
        this.topic = topic;
        this.props = props;
    }

    public KafkaProtocolBuilder properties(Map props) {
        this.props = props;
        scala.collection.immutable.Map scalaMap = scala.collection.immutable.Map.from(asScala(this.props));
        return new KafkaProtocolBuilder(
                ru.tinkoff.gatling.kafka.protocol.KafkaProtocolBuilderPropertiesStep.apply(this.topic, scalaMap)
                        .properties(scalaMap)
        );
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy