Class KafkaConfiguration
java.lang.Object
org.qubership.atp.itf.lite.backend.configuration.KafkaConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringintintintintintintintintstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.kafka.core.KafkaAdminadmin()Configure kafka admin.Consumer factory for kafka listener.Container factory for kafka listener.Consumer factory for kafka listener.Container factory for kafka listener.org.springframework.kafka.core.ConsumerFactory<UUID, GetAccessTokenFinish> Consumer factory for kafka listener.org.springframework.kafka.core.KafkaTemplate<UUID, GetAccessTokenFinish> Creates new producer factory and kafka template based on producer factory.org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory<UUID, GetAccessTokenFinish> Factory access token for kafka listener.Consumer factory for kafka listener.org.springframework.kafka.core.KafkaTemplate<UUID, ItfExportRequestEvent> Creates new producer factory and kafka template based on producer factory.org.springframework.kafka.core.KafkaTemplate<UUID, ItfExportResponseEvent> Creates new producer factory and kafka template based on producer factory.Container factory for kafka listener.Consumer factory for request execution finish kafka consumer factory.Container factory for kafka listener.org.springframework.kafka.core.KafkaTemplate<UUID, ItfLiteExecutionFinishEvent> Creates new producer factory and kafka template based on producer factory.kafkaExecutionFinishResponseService(SseEmitterService sseEmitterService) Creates KafkaExecutionFinishResponseService.kafkaExecutionFinishSendingService(org.springframework.kafka.core.KafkaTemplate<UUID, ItfLiteExecutionFinishEvent> itfLiteExecutionFinishKafkaTemplate) Creates kafka execution finish sending service.kafkaExportEventExceptionResponseSendingService(org.springframework.kafka.core.KafkaTemplate<UUID, MiaExportResponseEvent> miaFinishExportKafkaTemplate, org.springframework.kafka.core.KafkaTemplate<UUID, ItfExportResponseEvent> itfFinishExportKafkaTemplate) Creates KafkaExportEventSendingService.kafkaExportEventResponseService(SseEmitterService sseEmitterService, RequestExportService requestExportService) Creates KafkaExportEventResponseService.kafkaExportEventSendingService(org.springframework.kafka.core.KafkaTemplate<UUID, MiaExportRequestEvent> miaExportKafkaTemplate, org.springframework.kafka.core.KafkaTemplate<UUID, ItfExportRequestEvent> itfExportKafkaTemplate) Creates KafkaExportEventSendingService.Consumer factory for kafka listener.org.springframework.kafka.core.KafkaTemplate<UUID, MiaExportRequestEvent> Creates new producer factory and kafka template based on producer factory.org.springframework.kafka.core.KafkaTemplate<UUID, MiaExportResponseEvent> Creates new producer factory and kafka template based on producer factory.Container factory for kafka listener.
-
Field Details
-
CATALOG_PROJECT_EVENT_CONTAINER_FACTORY
- See Also:
-
kafkaItfLiteExportMiaStartTopic
-
kafkaItfLiteExportMiaFinishTopic
-
kafkaItfLiteExportMiaReplicas
@Value("${kafka.itflite.export.mia.replicas:3}") public int kafkaItfLiteExportMiaReplicas -
kafkaItfLiteExportMiaPartitions
@Value("${kafka.itflite.export.mia.partitions:3}") public int kafkaItfLiteExportMiaPartitions -
kafkaItfLiteExportItfStartTopic
-
kafkaItfLiteExportItfFinishTopic
-
kafkaItfLiteExportItfReplicas
@Value("${kafka.itflite.export.itf.replicas:3}") public int kafkaItfLiteExportItfReplicas -
kafkaItfLiteExportItfPartitions
@Value("${kafka.itflite.export.itf.partitions:3}") public int kafkaItfLiteExportItfPartitions -
kafkaItfLiteExecutionFinishTopic
-
kafkaItfLiteExecutionFinishReplicas
@Value("${kafka.itflite.execution.finish.replicas:3}") public int kafkaItfLiteExecutionFinishReplicas -
kafkaItfLiteExecutionFinishPartitions
@Value("${kafka.itflite.execution.finish.partitions:3}") public int kafkaItfLiteExecutionFinishPartitions -
kafkaItfLiteGetAccessTokenFinishTopic
@Value("${kafka.itflite.getaccesstoken.finish.topic}") public String kafkaItfLiteGetAccessTokenFinishTopic -
kafkaItfLiteGetAccessTokenFinishReplicas
@Value("${kafka.itflite.getaccesstoken.finish.replicas:3}") public int kafkaItfLiteGetAccessTokenFinishReplicas -
kafkaItfLiteGetAccessTokenFinishPartitions
@Value("${kafka.itflite.getaccesstoken.finish.partitions:3}") public int kafkaItfLiteGetAccessTokenFinishPartitions -
bootstrapServers
-
MIA_EXPORT_KAFKA_TEMPLATE_BEAN_NAME
- See Also:
-
MIA_FINISH_EXPORT_KAFKA_TEMPLATE_BEAN_NAME
- See Also:
-
MIA_EXPORT_KAFKA_CONTAINER_FACTORY_BEAN_NAME
- See Also:
-
GET_ACCESS_TOKEN_KAFKA_TEMPLATE_BEAN_NAME
- See Also:
-
GET_ACCESS_TOKEN_KAFKA_CONTAINER_FACTORY_BEAN_NAME
- See Also:
-
ITF_EXPORT_KAFKA_TEMPLATE_BEAN_NAME
- See Also:
-
ITF_FINISH_EXPORT_KAFKA_TEMPLATE_BEAN_NAME
- See Also:
-
ITF_EXPORT_KAFKA_CONTAINER_FACTORY_BEAN_NAME
- See Also:
-
ITF_LITE_EXECUTION_FINISH_TEMPLATE_BEAN_NAME
- See Also:
-
ITF_LITE_EXECUTION_FINISH_CONTAINER_FACTORY_BEAN_NAME
- See Also:
-
ENVIRONMENT_KAFKA_CONTAINER_FACTORY_BEAN_NAME
- See Also:
-
-
Constructor Details
-
KafkaConfiguration
public KafkaConfiguration()
-
-
Method Details
-
admin
@Bean public org.springframework.kafka.core.KafkaAdmin admin()Configure kafka admin.- Returns:
- configured kafka admin.
-
itfLiteExecutionFinishKafkaListenerContainerFactory
@Bean("itfLiteExecutionFinishContainerFactory") public org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory<UUID,String> itfLiteExecutionFinishKafkaListenerContainerFactory()Container factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
itfLiteExecutionFinishConsumerFactory
public org.springframework.kafka.core.ConsumerFactory<UUID,String> itfLiteExecutionFinishConsumerFactory()Consumer factory for request execution finish kafka consumer factory. Adds consumer group- Returns:
- concurrent kafka listener container factory
-
itfLiteExecutionFinishKafkaTemplate
@Bean(name="itfLiteExecutionFinishKafkaTemplate") public org.springframework.kafka.core.KafkaTemplate<UUID,ItfLiteExecutionFinishEvent> itfLiteExecutionFinishKafkaTemplate()Creates new producer factory and kafka template based on producer factory.- Returns:
- new kafka template
-
kafkaExecutionFinishSendingService
@Bean public KafkaExecutionFinishSendingService kafkaExecutionFinishSendingService(org.springframework.kafka.core.KafkaTemplate<UUID, ItfLiteExecutionFinishEvent> itfLiteExecutionFinishKafkaTemplate) Creates kafka execution finish sending service.- Returns:
- KafkaExecutionFinishSendingService.
-
kafkaExecutionFinishResponseService
@Bean public KafkaExecutionFinishResponseService kafkaExecutionFinishResponseService(SseEmitterService sseEmitterService) Creates KafkaExecutionFinishResponseService.- Returns:
- - KafkaExecutionFinishResponseService.
-
miaExportKafkaTemplate
@Bean(name="miaExportKafkaTemplate") public org.springframework.kafka.core.KafkaTemplate<UUID,MiaExportRequestEvent> miaExportKafkaTemplate()Creates new producer factory and kafka template based on producer factory.- Returns:
- new kafka template
-
itfExportKafkaTemplate
@Bean(name="itfExportKafkaTemplate") public org.springframework.kafka.core.KafkaTemplate<UUID,ItfExportRequestEvent> itfExportKafkaTemplate()Creates new producer factory and kafka template based on producer factory.- Returns:
- new kafka template
-
miaFinishExportKafkaTemplate
@Bean(name="miaFinishExportKafkaTemplate") public org.springframework.kafka.core.KafkaTemplate<UUID,MiaExportResponseEvent> miaFinishExportKafkaTemplate()Creates new producer factory and kafka template based on producer factory.- Returns:
- new kafka template
-
itfFinishExportKafkaTemplate
@Bean(name="itfFinishExportKafkaTemplate") public org.springframework.kafka.core.KafkaTemplate<UUID,ItfExportResponseEvent> itfFinishExportKafkaTemplate()Creates new producer factory and kafka template based on producer factory.- Returns:
- new kafka template
-
kafkaExportEventSendingService
@Bean public KafkaExportEventSendingService kafkaExportEventSendingService(org.springframework.kafka.core.KafkaTemplate<UUID, MiaExportRequestEvent> miaExportKafkaTemplate, org.springframework.kafka.core.KafkaTemplate<UUID, ItfExportRequestEvent> itfExportKafkaTemplate) Creates KafkaExportEventSendingService.- Returns:
- - KafkaExportEventSendingService.
-
kafkaExportEventExceptionResponseSendingService
@Bean public KafkaExportEventExceptionResponseSendingService kafkaExportEventExceptionResponseSendingService(org.springframework.kafka.core.KafkaTemplate<UUID, MiaExportResponseEvent> miaFinishExportKafkaTemplate, org.springframework.kafka.core.KafkaTemplate<UUID, ItfExportResponseEvent> itfFinishExportKafkaTemplate) Creates KafkaExportEventSendingService.- Returns:
- - KafkaExportEventSendingService.
-
kafkaExportEventResponseService
@Bean public KafkaExportEventResponseService kafkaExportEventResponseService(SseEmitterService sseEmitterService, RequestExportService requestExportService) Creates KafkaExportEventResponseService.- Returns:
- - KafkaExportEventSendingService.
-
getAccessTokenKafkaListenerContainerFactory
@Bean("getAccessTokenContainerFactory") public org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory<UUID,GetAccessTokenFinish> getAccessTokenKafkaListenerContainerFactory()Factory access token for kafka listener. -
getAccessTokenConsumerFactory
public org.springframework.kafka.core.ConsumerFactory<UUID,GetAccessTokenFinish> getAccessTokenConsumerFactory()Consumer factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
getAccessTokenFinishKafkaTemplate
@Bean(name="getAccessTokenKafkaTemplate") public org.springframework.kafka.core.KafkaTemplate<UUID,GetAccessTokenFinish> getAccessTokenFinishKafkaTemplate()Creates new producer factory and kafka template based on producer factory.- Returns:
- new kafka template
-
miaConsumerFactory
Consumer factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
catalogProjectEventContainerFactory
@Bean("catalogProjectEventContainerFactory") public org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory<UUID,String> catalogProjectEventContainerFactory()Container factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
catalogConsumerFactory
Consumer factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
miaKafkaListenerContainerFactory
@Bean("miaExportContainerFactory") public org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory<UUID,String> miaKafkaListenerContainerFactory()Container factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
itfConsumerFactory
Consumer factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
itfKafkaListenerContainerFactory
@Bean("itfExportContainerFactory") public org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory<UUID,String> itfKafkaListenerContainerFactory()Container factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
environmentKafkaListenerContainerFactory
@Bean("environmentContainerFactory") public org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory<UUID,String> environmentKafkaListenerContainerFactory()Container factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-
environmentConsumerFactory
Consumer factory for kafka listener.- Returns:
- concurrent kafka listener container factory
-