Class StubRunnerKafkaConfiguration


  • @Configuration(proxyBeanMethods=false)
    @ConditionalOnClass({org.springframework.kafka.core.KafkaTemplate.class,org.springframework.kafka.test.EmbeddedKafkaBroker.class})
    @ConditionalOnProperty(name="stubrunner.kafka.enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @ConditionalOnBean(org.springframework.kafka.test.EmbeddedKafkaBroker.class)
    @AutoConfigureBefore(org.springframework.cloud.contract.verifier.messaging.kafka.ContractVerifierKafkaConfiguration.class)
    public class StubRunnerKafkaConfiguration
    extends Object
    Spring Integration configuration that iterates over the downloaded Groovy DSLs and registers a flow for each DSL.
    Author:
    Marcin Grzejszczak
    • Constructor Detail

      • StubRunnerKafkaConfiguration

        public StubRunnerKafkaConfiguration()
    • Method Detail

      • stubFlowRegistrar

        @Bean
        @ConditionalOnMissingBean(name="stubFlowRegistrar")
        public org.springframework.cloud.contract.stubrunner.messaging.kafka.StubRunnerKafkaConfiguration.FlowRegistrar stubFlowRegistrar​(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
                                                                                                                                          BatchStubRunner batchStubRunner)