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
Constructors Constructor Description OpenSearchClientContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenSearchClientFactoryBean
openSearchClientFactoryBean(OpenSearchProperties props)
OpenSearchIndexLoader
openSearchIndexLoader(OpenSearchIndexManager indexManager)
OpenSearchIndexManager
openSearchIndexManager(OpenSearchProperties props, org.opensearch.client.opensearch.OpenSearchClient client, OpenSearchUtils openSearchUtils)
OpenSearchUtils
openSearchUtils(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO)
HealthContributor
syncopeOpenSearchHealthContributor(org.opensearch.client.opensearch.OpenSearchClient client)
-
-
-
Method Detail
-
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)
-
-