Class FusionCrudEventConfiguration

java.lang.Object
com.lucidworks.apollo.pipeline.events.FusionCrudEventConfiguration

@Configuration @ConditionalOnClass(com.lucidworks.cloud.messaging.kafka.KafkaComponent.class) public class FusionCrudEventConfiguration extends Object
  • Constructor Details

    • FusionCrudEventConfiguration

      public FusionCrudEventConfiguration()
  • Method Details

    • indexObjectMapper

      @Bean(name="indexObjectMapper") public static com.fasterxml.jackson.databind.ObjectMapper indexObjectMapper()
    • fusionCrudEventEventSubscriber

      @Bean @ConditionalOnMissingBean public com.lucidworks.cloud.messaging.crudevents.EventSubscriber<com.lucidworks.apollo.common.models.FusionCrudEvent> fusionCrudEventEventSubscriber(com.lucidworks.cloud.messaging.kafka.KafkaComponent kafkaComponent, ScheduledExecutorService executorService, @Value("${spring.application.name}") String appName)
    • fusionCrudEventEventPublisher

      @Bean @ConditionalOnMissingBean public com.lucidworks.cloud.messaging.crudevents.EventPublisher<com.lucidworks.apollo.common.models.FusionCrudEvent> fusionCrudEventEventPublisher(com.lucidworks.cloud.messaging.kafka.KafkaComponent kafkaComponent, @Value("${spring.application.name}") String appName)