Class ConfigClientRequestTemplateFactory
java.lang.Object
org.springframework.cloud.config.client.ConfigClientRequestTemplateFactory
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Adds the provided headers to the request. -
Constructor Summary
ConstructorDescriptionConfigClientRequestTemplateFactory
(org.apache.commons.logging.Log log, ConfigClientProperties properties) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAuthorizationToken
(org.springframework.http.HttpHeaders httpHeaders, String username, String password) org.springframework.web.client.RestTemplate
create()
protected org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
protected org.springframework.http.client.ClientHttpRequestFactory
protected org.apache.hc.core5.http.io.SocketConfig.Builder
org.apache.commons.logging.Log
getLog()
-
Constructor Details
-
ConfigClientRequestTemplateFactory
public ConfigClientRequestTemplateFactory(org.apache.commons.logging.Log log, ConfigClientProperties properties)
-
-
Method Details
-
getLog
public org.apache.commons.logging.Log getLog() -
getProperties
-
create
public org.springframework.web.client.RestTemplate create() -
createHttpRequestFactory
protected org.springframework.http.client.ClientHttpRequestFactory createHttpRequestFactory(ConfigClientProperties client) -
createConnectionManagerForTls
protected org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager createConnectionManagerForTls(ConfigClientProperties client) throws GeneralSecurityException, IOException - Throws:
GeneralSecurityException
IOException
-
createSocketBuilderForTls
protected org.apache.hc.core5.http.io.SocketConfig.Builder createSocketBuilderForTls(ConfigClientProperties client) -
addAuthorizationToken
-