Class CatalogIndexerServiceAutoConfiguration
java.lang.Object
com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceAutoConfiguration
@Configuration
@EnableConfigurationProperties(CatalogIndexerServiceProperties.class)
public class CatalogIndexerServiceAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.broadleafcommerce.common.extension.intercommunication.ExternalClient
catalogExternalClient
(com.broadleafcommerce.common.extension.intercommunication.ExternalClientProperties properties, CatalogIndexerServiceProperties indexerProperties, org.springframework.web.reactive.function.client.WebClient webClient, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser, com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver requestResolver) org.springframework.web.reactive.function.client.WebClient
catalogIndexerWebClient
(Supplier<org.springframework.security.oauth2.client.web.reactive.function.client.ServletOAuth2AuthorizedClientExchangeFilterFunction> oauth2FilterSupplier, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.search.index.core.service.autoconfigure.SSLVerificationProperties sslVerificationProperties, CatalogIndexerServiceProperties catalogIndexerServiceProperties) indexerCatalogService
(org.springframework.web.reactive.function.client.WebClient webClient, CatalogIndexerServiceProperties catalogServiceProperties)
-
Constructor Details
-
CatalogIndexerServiceAutoConfiguration
public CatalogIndexerServiceAutoConfiguration()
-
-
Method Details
-
catalogIndexerWebClient
@Bean @ConditionalOnMissingBean(name="catalogIndexerWebClient") public org.springframework.web.reactive.function.client.WebClient catalogIndexerWebClient(@Qualifier("oAuth2FilterFunctionSupplier") Supplier<org.springframework.security.oauth2.client.web.reactive.function.client.ServletOAuth2AuthorizedClientExchangeFilterFunction> oauth2FilterSupplier, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.search.index.core.service.autoconfigure.SSLVerificationProperties sslVerificationProperties, CatalogIndexerServiceProperties catalogIndexerServiceProperties) throws SSLException - Throws:
SSLException
-
indexerCatalogService
@Bean @ConditionalOnMissingBean public CatalogService indexerCatalogService(@Qualifier("catalogIndexerWebClient") org.springframework.web.reactive.function.client.WebClient webClient, CatalogIndexerServiceProperties catalogServiceProperties) -
catalogExternalClient
@Bean @ConditionalOnMissingBean(name="catalogExternalClient") public com.broadleafcommerce.common.extension.intercommunication.ExternalClient catalogExternalClient(com.broadleafcommerce.common.extension.intercommunication.ExternalClientProperties properties, CatalogIndexerServiceProperties indexerProperties, @Qualifier("catalogIndexerWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser, com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver requestResolver)
-