Class OpenSearchClientContext
java.lang.Object
org.apache.syncope.ext.opensearch.client.OpenSearchClientContext
@EnableConfigurationProperties(OpenSearchProperties.class)
@Configuration(proxyBeanMethods=false)
public class OpenSearchClientContext
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionopenSearchIndexLoader
(OpenSearchIndexManager indexManager) openSearchIndexManager
(OpenSearchProperties props, org.opensearch.client.opensearch.OpenSearchClient client, OpenSearchUtils openSearchUtils) openSearchUtils
(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO) syncopeOpenSearchHealthContributor
(org.opensearch.client.opensearch.OpenSearchClient client)
-
Constructor Details
-
OpenSearchClientContext
public OpenSearchClientContext()
-
-
Method Details
-
openSearchClientFactoryBean
@ConditionalOnMissingBean @Bean public OpenSearchClientFactoryBean openSearchClientFactoryBean(OpenSearchProperties props) -
openSearchUtils
@ConditionalOnMissingBean @Bean public OpenSearchUtils openSearchUtils(@Lazy UserDAO userDAO, @Lazy GroupDAO groupDAO, @Lazy AnyObjectDAO anyObjectDAO) -
openSearchIndexManager
@ConditionalOnMissingBean @Bean public OpenSearchIndexManager openSearchIndexManager(OpenSearchProperties props, org.opensearch.client.opensearch.OpenSearchClient client, OpenSearchUtils openSearchUtils) -
openSearchIndexLoader
@ConditionalOnMissingBean @Bean public OpenSearchIndexLoader openSearchIndexLoader(OpenSearchIndexManager indexManager) -
syncopeOpenSearchHealthContributor
@ConditionalOnMissingBean(name="syncopeOpenSearchHealthContributor") @Bean(name={"syncopeOpenSearchHealthContributor","openSearchHealthIndicator","openSearchHealthContributor"}) public HealthContributor syncopeOpenSearchHealthContributor(org.opensearch.client.opensearch.OpenSearchClient client)
-