java.lang.Object
org.qubership.integration.platform.engine.configuration.opensearch.OpenSearchConfiguration

@AutoConfiguration public class OpenSearchConfiguration extends Object
  • Field Details

    • OPENSEARCH_CLIENT_SUPPLIER_BEAN_NAME

      public static final String OPENSEARCH_CLIENT_SUPPLIER_BEAN_NAME
      See Also:
    • OPENSEARCH_ENTITY_NAME_NORMALIZER_BEAN_NAME

      public static final String OPENSEARCH_ENTITY_NAME_NORMALIZER_BEAN_NAME
      See Also:
    • TEMPLATE_VERSION

      public static final long TEMPLATE_VERSION
      See Also:
  • Constructor Details

    • OpenSearchConfiguration

      public OpenSearchConfiguration(org.springframework.core.env.Environment environment, @Qualifier("jsonMapper") com.fasterxml.jackson.databind.ObjectMapper jsonMapper, @Lazy OpenSearchClientSupplier openSearchClientSupplier)
  • Method Details

    • initIndexes

      @Async @EventListener public void initIndexes(org.springframework.boot.context.event.ApplicationStartedEvent event)
    • openSearchClientSupplier

      @Bean @ConditionalOnMissingBean(OpenSearchClientSupplier.class) public OpenSearchClientSupplier openSearchClientSupplier()