Class CallApiConfiguration

java.lang.Object
com.lucidworks.cloud.api.call.CallApiConfiguration

@Configuration public class CallApiConfiguration extends Object
  • Constructor Details

    • CallApiConfiguration

      public CallApiConfiguration()
  • Method Details

    • authzSupport

      @Bean public AuthzSupport authzSupport(org.springframework.core.env.Environment env)
    • 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)