HttpClientConfig

@Configuration(proxyBeanMethods = false)
open class HttpClientConfig

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = HttpDelete::class)
@NotNull
open fun deleteHttpClient(): @NotNull HttpDelete
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = HttpGet::class)
@NotNull
open fun getHttpClient(): @NotNull HttpGet
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = CloseableHttpClient::class)
open fun httpClient(): CloseableHttpClient
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = HttpClient::class)
open fun javaHttpClient(): HttpClient
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = HttpOptions::class)
@NotNull
open fun optionsHttpClient(): @NotNull HttpOptions
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = HttpPost::class)
@NotNull
open fun postHttpClient(): @NotNull HttpPost
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = HttpPut::class)
@NotNull
open fun putHttpClient(): @NotNull HttpPut
Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = RestTemplate::class)
@NotNull
open fun restTemplate(): @NotNull RestTemplate