Class ElasticsearchClientContext
- java.lang.Object
-
- org.apache.syncope.ext.elasticsearch.client.ElasticsearchClientContext
-
@EnableConfigurationProperties(ElasticsearchProperties.class) @Configuration(proxyBeanMethods=false) public class ElasticsearchClientContext extends Object
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchClientContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElasticsearchClientFactoryBean
elasticsearchClientFactoryBean(ElasticsearchProperties props)
ElasticsearchIndexLoader
elasticsearchIndexLoader(ElasticsearchIndexManager indexManager)
ElasticsearchIndexManager
elasticsearchIndexManager(ElasticsearchProperties props, co.elastic.clients.elasticsearch.ElasticsearchClient client, ElasticsearchUtils elasticsearchUtils)
ElasticsearchUtils
elasticsearchUtils(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO)
HealthContributor
syncopeElasticsearchHealthContributor(co.elastic.clients.elasticsearch.ElasticsearchClient client)
-
-
-
Method Detail
-
elasticsearchClientFactoryBean
@ConditionalOnMissingBean @Bean public ElasticsearchClientFactoryBean elasticsearchClientFactoryBean(ElasticsearchProperties props)
-
elasticsearchUtils
@ConditionalOnMissingBean @Bean public ElasticsearchUtils elasticsearchUtils(@Lazy UserDAO userDAO, @Lazy GroupDAO groupDAO, @Lazy AnyObjectDAO anyObjectDAO)
-
elasticsearchIndexManager
@ConditionalOnMissingBean @Bean public ElasticsearchIndexManager elasticsearchIndexManager(ElasticsearchProperties props, co.elastic.clients.elasticsearch.ElasticsearchClient client, ElasticsearchUtils elasticsearchUtils)
-
elasticsearchIndexLoader
@ConditionalOnMissingBean @Bean public ElasticsearchIndexLoader elasticsearchIndexLoader(ElasticsearchIndexManager indexManager)
-
syncopeElasticsearchHealthContributor
@ConditionalOnMissingBean(name="syncopeElasticsearchHealthContributor") @Bean(name={"syncopeElasticsearchHealthContributor","elasticsearchHealthIndicator","elasticsearchHealthContributor"}) public HealthContributor syncopeElasticsearchHealthContributor(co.elastic.clients.elasticsearch.ElasticsearchClient client)
-
-