Class WebClientTransportClientFactories
java.lang.Object
org.springframework.cloud.netflix.eureka.http.WebClientTransportClientFactories
- All Implemented Interfaces:
com.netflix.discovery.shared.transport.jersey.TransportClientFactories<Void>
public class WebClientTransportClientFactories
extends Object
implements com.netflix.discovery.shared.transport.jersey.TransportClientFactories<Void>
- Author:
- Daniel Lavoie, Haytham Mohamed
-
Constructor Summary
ConstructorsConstructorDescriptionWebClientTransportClientFactories(Supplier<org.springframework.web.reactive.function.client.WebClient.Builder> builder) -
Method Summary
Modifier and TypeMethodDescriptioncom.netflix.discovery.shared.transport.TransportClientFactorynewTransportClientFactory(com.netflix.discovery.EurekaClientConfig clientConfig, Collection<Void> additionalFilters, com.netflix.appinfo.InstanceInfo myInstanceInfo) com.netflix.discovery.shared.transport.TransportClientFactorynewTransportClientFactory(com.netflix.discovery.EurekaClientConfig clientConfig, Collection<Void> additionalFilters, com.netflix.appinfo.InstanceInfo myInstanceInfo, Optional<SSLContext> sslContext, Optional<HostnameVerifier> hostnameVerifier) com.netflix.discovery.shared.transport.TransportClientFactorynewTransportClientFactory(Collection<Void> additionalFilters, com.netflix.discovery.shared.transport.jersey.EurekaJerseyClient providedJerseyClient)
-
Constructor Details
-
WebClientTransportClientFactories
public WebClientTransportClientFactories(Supplier<org.springframework.web.reactive.function.client.WebClient.Builder> builder)
-
-
Method Details
-
newTransportClientFactory
public com.netflix.discovery.shared.transport.TransportClientFactory newTransportClientFactory(com.netflix.discovery.EurekaClientConfig clientConfig, Collection<Void> additionalFilters, com.netflix.appinfo.InstanceInfo myInstanceInfo) - Specified by:
newTransportClientFactoryin interfacecom.netflix.discovery.shared.transport.jersey.TransportClientFactories<Void>
-
newTransportClientFactory
public com.netflix.discovery.shared.transport.TransportClientFactory newTransportClientFactory(com.netflix.discovery.EurekaClientConfig clientConfig, Collection<Void> additionalFilters, com.netflix.appinfo.InstanceInfo myInstanceInfo, Optional<SSLContext> sslContext, Optional<HostnameVerifier> hostnameVerifier) - Specified by:
newTransportClientFactoryin interfacecom.netflix.discovery.shared.transport.jersey.TransportClientFactories<Void>