Package com.lucidworks.cloud.api.call
Class CallApiConfiguration
java.lang.Object
com.lucidworks.cloud.api.call.CallApiConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthzSupport(org.springframework.core.env.Environment env) httpCallBuilder(org.springframework.boot.web.client.RestTemplateCustomizer customizer, Duration readTimeout, AuthzSupport authzSupport) javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>serviceCallBuilder(javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper> objectMapperProvider, String fusionProtocol, org.springframework.web.client.RestTemplate restTemplate) solrCallBuilder(SolrClusterComponent solrClusterComponent, AuthzSupport authzSupport)
-
Constructor Details
-
CallApiConfiguration
public CallApiConfiguration()
-
-
Method Details
-
authzSupport
-
objectMapperJaxRsProvider
@Bean public javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper> objectMapperJaxRsProvider() -
httpCallBuilder
@Bean @ConditionalOnMissingBean(HttpCallBuilder.class) public HttpCallBuilder httpCallBuilder(@Named("stageCallHttpClientCustomizer") @Autowired(required=false) org.springframework.boot.web.client.RestTemplateCustomizer customizer, @Value("${stage.call.http.readTimeout:10s}") Duration readTimeout, AuthzSupport authzSupport) -
serviceCallBuilder
@Bean @ConditionalOnMissingBean(ServiceCallBuilder.class) public ServiceCallBuilder serviceCallBuilder(javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper> objectMapperProvider, @Value("${fusion.protocol:http}") String fusionProtocol, @Named("restTemplate") org.springframework.web.client.RestTemplate restTemplate) -
solrCallBuilder
@Bean @ConditionalOnMissingBean(SolrCallBuilder.class) public SolrCallBuilder solrCallBuilder(SolrClusterComponent solrClusterComponent, AuthzSupport authzSupport)
-