Package eu.dnetlib.broker
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.elasticsearch.client.RestHighLevelClientMethods inherited from class org.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration
elasticsearchOperationsMethods inherited from class org.springframework.data.elasticsearch.config.ElasticsearchConfigurationSupport
elasticsearchCustomConversions, elasticsearchEntityMapper, elasticsearchMappingContext, fieldNamingStrategy, getInitialEntitySet, getMappingBasePackages, refreshPolicy, scanForEntities
-
Constructor Details
-
BrokerConfiguration
public BrokerConfiguration()
-
-
Method Details
-
elasticsearchClient
@Bean public org.elasticsearch.client.RestHighLevelClient elasticsearchClient()- Specified by:
elasticsearchClientin classorg.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration
-