Class KafkaProducer

  • All Implemented Interfaces:
    com.consol.citrus.messaging.Producer

    public class KafkaProducer
    extends Object
    implements com.consol.citrus.messaging.Producer
    Since:
    2.8
    Author:
    Christoph Deppisch
    • Constructor Detail

      • KafkaProducer

        public KafkaProducer​(String name,
                             KafkaEndpointConfiguration endpointConfiguration)
        Default constructor using endpoint configuration.
        Parameters:
        name -
        endpointConfiguration -
    • Method Detail

      • send

        public void send​(Message message,
                         TestContext context)
        Specified by:
        send in interface com.consol.citrus.messaging.Producer
      • getName

        public String getName()
        Specified by:
        getName in interface com.consol.citrus.messaging.Producer
      • setProducer

        public void setProducer​(org.apache.kafka.clients.producer.KafkaProducer<Object,​Object> producer)
        Sets the producer.
        Parameters:
        producer -