ServiceRegistry
implementations.HttpClientConnectionManager
.CloseableHttpClient
.RetryableStatusCodeException
that captures a ClientHttpResponse
RemoteResourceRefresher
if at least one RemoteResource
is declared in the system
and applies verification timings defined in the application properties.Auto-configuration
for Spring Cloud Commons Client.DiscoveryClient
composed of other Discovery Client's and will delegate the
calls to each of them in orderConnectionPool
.BackOffPolicy
for a given serviceHttpClientBuilder
that can be used to create a new CloseableHttpClient
.HttpClientBuilder
.OkHttpClient.Builder
used to build an OkHttpClient
.RecoveryCallback
RetryListener
s for a given serviceLoadBalancedRetryPolicy
.ApacheHttpClientConnectionManagerFactory
.ApacheHttpClientFactory
.OkHttpClientConnectionPoolFactory
.OkHttpClientFactory
.ServiceInstance
.ServiceRegistry
ServiceRegistry
ServiceInstanceProvider
to work with a DiscoveryClient
to lookup a service by name.Link
to the resource in case it is available or null
in case it's gone, i.e.HeartbeatEvent
providing a convenient way to
determine if there has been a change in state.InstanceRegisteredEvent
instance.RetryPolicy
used by the LoadBalancerClient
when retrying failed requests.RecoveryCallback
which relies on an implemtation
of RetryableStatusCodeException
to contain the last response object from
the requestRetryContext
for load balanced retries.LoadBalancerClient
.HttpRequest
given
the chosen ServiceInstance
LoadBalancerClient
.HttpClientConnectionManager
.instead
instead
ConnectionPool
s for OkHttpClient
sOkHttpClient
s.X509TrustManager
that does not validate SSL certificates.HostnameVerifier
that does not validate any hostnames.ServiceRegistry
ServiceRegistry
ServiceRegistry
.ScheduledTaskRegistrar
that verifies all DiscoveredResource
instances in the system based
on the given timing configuration.ServiceInstance
or can express the absence of one by returning
null.RestOperations
to use to execute the traversal and verifying HEAD calls.DiscoveryClient
that will use the
properties file as a source of service instancesDiscoveryClient
service instances
for a given serviceServiceInstanceProvider
that will always return the configured ServiceInstance
.Copyright © 2018 Pivotal Software, Inc.. All rights reserved.