Class BrokerConfiguration

java.lang.Object
org.springframework.data.elasticsearch.config.ElasticsearchConfigurationSupport
org.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration
eu.dnetlib.broker.BrokerConfiguration

@Configuration @EnableCaching @EnableScheduling @EnableTransactionManagement @EnableElasticsearchRepositories(basePackageClasses={eu.dnetlib.broker.common.elasticsearch.SuggestionEvent.class,eu.dnetlib.broker.common.elasticsearch.SuggestionNotification.class,eu.dnetlib.broker.common.elasticsearch.AlertNotification.class}) @EnableJpaRepositories(basePackageClasses={eu.dnetlib.broker.common.feedbacks.DbEventFeedback.class,eu.dnetlib.broker.common.stats.OpenaireDsStat.class,eu.dnetlib.broker.common.subscriptions.Subscription.class,eu.dnetlib.broker.common.topics.TopicType.class}) @ComponentScan(basePackages="eu.dnetlib") public class BrokerConfiguration extends org.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.elasticsearch.client.RestHighLevelClient
     

    Methods inherited from class org.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration

    elasticsearchOperations

    Methods inherited from class org.springframework.data.elasticsearch.config.ElasticsearchConfigurationSupport

    elasticsearchCustomConversions, elasticsearchEntityMapper, elasticsearchMappingContext, fieldNamingStrategy, getInitialEntitySet, getMappingBasePackages, refreshPolicy, scanForEntities

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BrokerConfiguration

      public BrokerConfiguration()
  • Method Details

    • elasticsearchClient

      @Bean public org.elasticsearch.client.RestHighLevelClient elasticsearchClient()
      Specified by:
      elasticsearchClient in class org.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration