Class ProjectEventKafkaListener

java.lang.Object
org.qubership.atp.mia.kafka.listeners.ProjectEventKafkaListener

@Component @ConditionalOnProperty(value="kafka.enable", havingValue="true") public class ProjectEventKafkaListener extends Object
  • Constructor Details

    • ProjectEventKafkaListener

      public ProjectEventKafkaListener()
  • Method Details

    • listen

      @Caching(put=@CachePut(value="ATP_MIA_PROJECT_NAME_OS",key="#projectEvent.projectId",condition="#projectEvent!=null&&#projectEvent.projectId!=null")) @KafkaListener(id="${kafka.catalog.notification.group}", groupId="${kafka.catalog.notification.group}", topics="${kafka.catalog.notification.topic:catalog_notification_topic}", containerFactory="catalogProjectEventContainerFactory", autoStartup="true") public void listen(ProjectEvent projectEvent)
      Listen request about changes for project.
      Parameters:
      projectEvent - vent of project