Class MiaExecutionFinishProducer

java.lang.Object
org.qubership.atp.mia.kafka.producers.MiaExecutionFinishProducer

public class MiaExecutionFinishProducer extends Object
  • Field Details

    • miaExecutionFinishTopic

      @Value("${kafka.mia.execution.finish.topic}") public String miaExecutionFinishTopic
  • Constructor Details

    • MiaExecutionFinishProducer

      public MiaExecutionFinishProducer(Map<String,Object> kafkaProducerConfigJson)
      Bean of producer creates in 2 places (depends on kafka enable or not). in KafkaConfiguration in MiaConfiguration
      Parameters:
      kafkaProducerConfigJson - kafka producer config for Json
  • Method Details

    • executionFinishEventSend

      public boolean executionFinishEventSend(ExecutionResponse executionFinishEvent)
      Sends execution finish event to kafka.
      Parameters:
      executionFinishEvent - execution finish event