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 OpenSearchClientFactoryBeanopenSearchClientFactoryBean(OpenSearchProperties props)OpenSearchIndexLoaderopenSearchIndexLoader(OpenSearchIndexManager indexManager)OpenSearchIndexManageropenSearchIndexManager(OpenSearchProperties props, org.opensearch.client.opensearch.OpenSearchClient client, OpenSearchUtils openSearchUtils)OpenSearchUtilsopenSearchUtils(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO)HealthContributorsyncopeOpenSearchHealthContributor(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)
-
-