Class InterlinkClientConfig
java.lang.Object
com.broadleafcommerce.data.tracking.core.interlink.autoconfigure.InterlinkClientConfig
@Configuration(proxyBeanMethods=false)
@EnableConfigurationProperties({InterlinkProperties.class,SSLVerificationProperties.class})
@ConditionalOnClass(org.springframework.web.reactive.function.client.WebClient.class)
@AutoConfigureAfter(org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration.class)
public class InterlinkClientConfig
extends Object
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultInterlinkClient(List<InterlinkReflectionInfo> infos, InterlinkProperties interlinkProperties, InterlinkWebClient webClient, ContextInfoHandlerMethodArgumentResolver argumentResolver, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
Constructor Details
-
InterlinkClientConfig
public InterlinkClientConfig()
-
-
Method Details
-
defaultInterlinkClient
@Bean @ConditionalOnMissingBean(name="defaultInterlinkClient") public DefaultInterlinkClient defaultInterlinkClient(List<InterlinkReflectionInfo> infos, InterlinkProperties interlinkProperties, @Nullable @Qualifier("interlinkWebClient") InterlinkWebClient webClient, @Nullable @Lazy ContextInfoHandlerMethodArgumentResolver argumentResolver, @Nullable com.fasterxml.jackson.databind.ObjectMapper mapper)
-