| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| org.springframework.boot.autoconfigure.web.HttpMessageConverters | javax.inject.Provider<org.springframework.boot.autoconfigure.web.HttpMessageConverters> | 2 | 1 | 1 | - | - | External -> External |
| com.netflix.loadbalancer.ILoadBalancer | com.netflix.loadbalancer.DynamicServerListLoadBalancer<?> | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.netflix.zuul.ZuulProperties | boolean | 2 | 1 | 1 | Composition | - | Internal -> Jdk |
| org.springframework.cloud.client.discovery.DiscoveryHeartbeatEvent | org.springframework.cloud.client.discovery.event.HeartbeatEvent | 3 | 1 | 1 | - | - | External -> External |
| com.netflix.loadbalancer.Server | com.netflix.niws.loadbalancer.DiscoveryEnabledServer | 16 | 1 | 1 | - | - | External -> External |
| byte | void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.lang.Object | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer | org.springframework.cloud.netflix.feign.ribbon.FeignRibbonClient.LBClient | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.springframework.cloud.netflix.ribbon.RibbonInterceptor | org.springframework.cloud.client.loadbalancer.LoadBalancerInterceptor | 1 | 1 | 1 | - | - | Internal -> External |
| org.springframework.cloud.netflix.feign.ribbon.FeignRibbonClient | feign.Client | 1 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| com.netflix.loadbalancer.ILoadBalancer | AbstractLoadBalancer | 1 | 1 | 1 | - | - | External -> External |
| feign.ribbon.LBClientFactory | org.springframework.cloud.netflix.feign.ribbon.CachingLBClientFactory | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| javax.ws.rs.core.MultivaluedMap | org.springframework.util.MultiValueMap | 6 | 1 | 1 | - | - | External -> External |
| ? | java.lang.String | 1 | 1 | 1 | - | - | TypeVariable -> Jdk |
| java.lang.String | java.util.Enumeration<java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| javax.inject.Provider | org.springframework.beans.factory.ObjectFactory | 2 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.netflix.feign.support.SpringDecoder | feign.codec.Decoder | 1 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| org.springframework.cloud.netflix.feign.support.SpringEncoder | feign.codec.Encoder | 1 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| com.netflix.client.http.HttpRequest | java.net.URI | 2 | 1 | 1 | - | - | External -> Jdk |
| com.netflix.loadbalancer.Server | java.lang.String | 1 | 1 | 1 | - | - | External -> Jdk |
| java.lang.String | org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean.HostInfo | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.netflix.eureka.PeerAwareInstanceRegistry | com.netflix.eureka.PeerAwareInstanceRegistryImpl | 2 | 1 | 1 | - | - | External -> External |
| com.netflix.discovery.DiscoveryClient | com.netflix.discovery.EurekaClient | 7 | 2 | 1 | - | - | External -> External |
| com.netflix.client.http.HttpRequest.Verb | java.lang.String | 2 | 1 | 1 | - | - | External -> Jdk |
| org.springframework.cloud.netflix.ribbon.SpringClientFactory | org.springframework.cloud.netflix.zuul.filters.route.RibbonCommandFactory<?> | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.springframework.cloud.netflix.hystrix.amqp.HystrixStreamChannel | org.springframework.messaging.MessageChannel | 1 | 1 | 1 | - | - | Internal -> External |
| boolean | java.util.concurrent.atomic.AtomicBoolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean | com.netflix.appinfo.EurekaInstanceConfig | 4 | 2 | 1 | R_SUPER_T | - | Internal -> External |
| org.springframework.cloud.context.environment.EnvironmentChangeEvent | org.springframework.cloud.context.scope.refresh.RefreshScopeRefreshedEvent | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.boot.actuate.metrics.reader.MetricReader | com.netflix.discovery.EurekaClientConfig | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.boot.actuate.metrics.reader.CompositeMetricReader | com.netflix.appinfo.EurekaInstanceConfig | 1 | 1 | 1 | - | - | External -> External |
| java.lang.Object | org.springframework.cloud.stream.config.BindingProperties | 2 | 1 | 1 | - | - | Jdk -> External |
| java.util.Map<java.lang.String, java.lang.Object> | org.springframework.cloud.stream.config.BindingProperties | 2 | 1 | 1 | - | - | Jdk -> External |
| org.springframework.cloud.stream.config.ChannelBindingProperties | org.springframework.cloud.stream.config.ChannelBindingServiceProperties | 2 | 1 | 1 | - | - | External -> External |
| com.netflix.loadbalancer.ILoadBalancer | com.netflix.client.config.IClientConfig | 1 | 1 | 1 | - | - | External -> External |
| feign.ribbon.LBClientFactory | org.springframework.cloud.netflix.ribbon.SpringClientFactory | 1 | 1 | 1 | - | - | External -> Internal |
| org.springframework.cloud.netflix.feign.ribbon.SpringLBClientFactory | org.springframework.cloud.netflix.feign.ribbon.CachingSpringLoadBalancerFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| feign.Client | com.netflix.loadbalancer.ILoadBalancer | 1 | 1 | 1 | - | - | External -> External |
| feign.Client | org.springframework.cloud.netflix.ribbon.ServerIntrospector | 1 | 1 | 1 | - | - | External -> Internal |
| org.springframework.cloud.netflix.feign.ribbon.CachingLBClientFactory | org.springframework.cloud.netflix.feign.ribbon.CachingSpringLoadBalancerFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| feign.ribbon.LBClient | org.springframework.cloud.netflix.feign.ribbon.FeignLoadBalancer | 1 | 1 | 1 | - | - | External -> Internal |
| org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean | org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.netflix.appinfo.InstanceInfo | org.springframework.cloud.netflix.eureka.MutableInstanceInfo | 3 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| org.springframework.cloud.netflix.servo.DefaultServoMetricNaming | org.springframework.cloud.netflix.metrics.servo.DimensionalServoMetricNaming | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.springframework.cloud.netflix.eureka.MutableInstanceInfo | com.netflix.appinfo.InstanceInfo | 3 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| com.netflix.appinfo.InstanceInfo | com.netflix.appinfo.ApplicationInfoManager | 1 | 1 | 1 | - | - | External -> External |
| com.netflix.appinfo.ApplicationInfoManager | org.springframework.cloud.client.discovery.DiscoveryClient | 1 | 1 | 1 | - | - | External -> External |
| com.netflix.appinfo.InstanceInfo | com.netflix.discovery.EurekaClient | 1 | 1 | 1 | - | - | External -> External |
| void | java.lang.Object | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Integer | java.lang.Long | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.Class | feign.Target | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.Collection | java.util.List | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.springframework.cloud.netflix.zuul.filters.ProxyRouteLocator | org.springframework.cloud.netflix.zuul.filters.RouteLocator | 5 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| feign.Target | feign.Target.HardCodedTarget | 1 | 1 | 1 | - | - | External -> External |
| java.util.Map | java.util.LinkedHashMap | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.lang.String | org.springframework.cloud.netflix.zuul.filters.Route | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.util.Map | java.util.List | 21 | 1 | 1 | - | - | Jdk -> Jdk |
| com.netflix.discovery.EurekaClient | org.springframework.cloud.client.discovery.DiscoveryClient | 1 | 1 | 1 | - | - | External -> External |
| com.netflix.appinfo.InstanceInfo | org.springframework.cloud.client.ServiceInstance | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.netflix.zuul.filters.route.SimpleHostRoutingFilter | org.springframework.cloud.netflix.zuul.filters.ProxyRequestHelper | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.List | java.util.Set | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.springframework.cloud.client.loadbalancer.LoadBalancerClient | org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient | 4 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| org.springframework.cloud.client.ServiceInstance | org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.RibbonServer | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| org.springframework.web.multipart.MultipartFile | java.util.List<org.springframework.web.multipart.MultipartFile> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient | org.springframework.cloud.client.loadbalancer.LoadBalancerClient | 4 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.RibbonServer | org.springframework.cloud.client.ServiceInstance | 1 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| rx.Observable | rx.Single | 1 | 1 | 1 | - | - | Internal -> Internal |
| feign.RequestTemplate | org.springframework.http.HttpHeaders | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.util.MultiValueMap<java.lang.String, java.lang.String> | java.lang.String | 1 | 1 | 1 | - | - | External -> Jdk |
| org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics | org.springframework.cloud.netflix.metrics.servo.ServoMetricReader | 1 | 1 | 1 | - | - | External -> Internal |
| java.lang.String | org.springframework.util.MultiValueMap<java.lang.String, java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> External |
| org.springframework.http.ResponseEntity | org.springframework.http.ResponseEntity<?> | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.http.ResponseEntity<org.springframework.cloud.netflix.feign.support.SpringMvcContractTests.TestObject> | org.springframework.cloud.netflix.feign.support.SpringMvcContractTests.TestObject | 1 | 1 | 1 | - | - | External -> Internal |
| org.springframework.cloud.netflix.feign.support.SpringMvcContractTests.TestObject | org.springframework.http.ResponseEntity<org.springframework.cloud.netflix.feign.support.SpringMvcContractTests.TestObject> | 1 | 1 | 1 | - | - | Internal -> External |
| org.springframework.cloud.netflix.zuul.filters.discovery.DiscoveryClientRouteLocator | org.springframework.cloud.netflix.zuul.filters.RouteLocator | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| com.squareup.okhttp.OkHttpClient | okhttp3.OkHttpClient | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.netflix.zuul.filters.ProxyRequestHelper | org.springframework.cloud.netflix.zuul.filters.TraceProxyRequestHelper | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| javax.servlet.http.Part | org.springframework.web.multipart.MultipartFile | 1 | 1 | 1 | - | - | External -> External |
| java.lang.String | long | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| void | org.springframework.cloud.netflix.metrics.atlas.AtlasMetricObserver.PublishMetricsBatchStatus | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.springframework.cloud.client.loadbalancer.LoadBalancerClient | org.springframework.cloud.client.loadbalancer.LoadBalanceChooser | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.client.loadbalancer.LoadBalanceChooser | org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.context.ApplicationContext | org.springframework.context.ApplicationEventPublisher | 3 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.netflix.eureka.CloudEurekaInstanceConfig | org.springframework.cloud.netflix.eureka.EurekaRegistration | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration | org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.Object | com.netflix.zuul.exception.ZuulException | 1 | 1 | 1 | - | - | Jdk -> External |
| org.springframework.cloud.netflix.zuul.filters.RouteLocator | org.springframework.cloud.netflix.zuul.filters.discovery.DiscoveryClientRouteLocator | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.springframework.cloud.netflix.zuul.filters.RouteLocator | org.springframework.cloud.netflix.zuul.filters.SimpleRouteLocator | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.http.client.HttpClient | org.apache.http.impl.client.CloseableHttpClient | 14 | 3 | 1 | - | - | External -> External |
| org.apache.http.HttpResponse | org.apache.http.client.methods.CloseableHttpResponse | 14 | 4 | 1 | - | - | External -> External |
| org.springframework.cloud.netflix.ribbon.apache.RibbonLoadBalancingHttpClient | org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient | 9 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.springframework.cloud.netflix.ribbon.okhttp.OkHttpLoadBalancingClient | org.springframework.cloud.netflix.ribbon.okhttp.RetryableOkHttpLoadBalancingClient | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.logging.Logger | org.apache.commons.logging.Log | 1 | 1 | 1 | - | - | Jdk -> External |
| org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent | org.springframework.boot.web.servlet.context.ServletWebServerInitializedEvent | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.netflix.zuul.RoutesEndpoint | org.springframework.cloud.netflix.zuul.RoutesMvcEndpoint | 6 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.io.IOException | java.lang.instrument.IllegalClassFormatException | 3 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| org.springframework.http.MediaType | java.lang.Object | 1 | 1 | 1 | - | - | External -> Jdk |
| java.lang.Object | org.springframework.http.MediaType | 1 | 1 | 1 | - | - | Jdk -> External |
| org.springframework.boot.bind.RelaxedPropertyResolver | org.springframework.core.env.PropertyResolver | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.boot.test.web.client.TestRestTemplate | org.springframework.web.client.RestTemplate | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.web.client.RestTemplate | org.springframework.boot.test.web.client.TestRestTemplate | 1 | 1 | 1 | - | - | External -> External |
| org.apache.http.impl.conn.PoolingHttpClientConnectionManager | org.apache.http.conn.HttpClientConnectionManager | 1 | 1 | 1 | - | - | External -> External |
| java.lang.String | java.lang.String[] | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.netflix.discovery.DiscoveryClient.DiscoveryClientOptionalArgs | com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?> | 3 | 1 | 1 | - | - | External -> External |
| java.lang.String | java.util.Map.Entry<org.springframework.cloud.netflix.zuul.filters.ZuulProperties.ZuulRoute, java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.springframework.cloud.netflix.zuul.RoutesMvcEndpoint | org.springframework.cloud.netflix.zuul.RoutesEndpoint | 6 | 1 | 1 | Composition | - | Internal -> Internal |
| java.lang.String | org.springframework.http.ResponseEntity<java.lang.String> | 2 | 1 | 1 | - | - | Jdk -> External |
| org.springframework.cloud.netflix.hystrix.HystrixStreamEndpoint | org.springframework.cloud.netflix.hystrix.HystrixProperties | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.fasterxml.jackson.databind.ObjectReader | java.util.function.Supplier<com.fasterxml.jackson.databind.ObjectReader> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.springframework.cloud.stream.config.ChannelBindingServiceProperties | org.springframework.cloud.stream.config.BindingServiceProperties | 3 | 3 | 1 | - | - | External -> External |
| void | com.netflix.appinfo.InstanceInfo | 1 | 1 | 1 | - | - | Jdk -> External |
| org.springframework.cloud.client.discovery.DiscoveryClient | org.springframework.cloud.client.serviceregistry.Registration | 2 | 1 | 1 | - | - | External -> External |
| com.jayway.restassured.response.Cookie | io.restassured.http.Cookie | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.client.serviceregistry.Registration | org.springframework.cloud.client.ServiceInstance | 2 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClient | org.springframework.cloud.client.discovery.simple.SimpleDiscoveryProperties | 2 | 1 | 1 | - | - | External -> External |
| com.netflix.appinfo.HealthCheckHandler | org.springframework.beans.factory.ObjectProvider<com.netflix.appinfo.HealthCheckHandler> | 6 | 1 | 1 | - | - | External -> External |
| org.springframework.context.ConfigurableApplicationContext | org.springframework.boot.test.context.assertj.AssertableApplicationContext | 1 | 1 | 1 | - | - | External -> External |
| com.netflix.client.config.IClientConfig | org.springframework.cloud.netflix.ribbon.RibbonProperties | 1 | 1 | 1 | Composition | - | External -> Internal |
| java.lang.Integer | java.lang.Boolean | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.springframework.cloud.netflix.zuul.filters.route.ZuulFallbackProvider | org.springframework.cloud.netflix.zuul.filters.route.FallbackProvider | 32 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.springframework.boot.actuate.trace.TraceRepository | org.springframework.boot.actuate.web.trace.HttpTraceRepository | 6 | 1 | 1 | - | - | External -> External |
| org.springframework.boot.actuate.trace.Trace | org.springframework.boot.actuate.web.trace.HttpTrace | 1 | 1 | 1 | - | - | External -> External |
| java.lang.StringBuffer | java.lang.StringBuilder | 5 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory | org.springframework.retry.backoff.BackOffPolicy | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.springframework.cloud.netflix.ribbon.RibbonLoadBalancedRetryPolicyFactory | org.springframework.cloud.netflix.ribbon.RibbonLoadBalancedRetryFactory | 6 | 1 | 1 | - | - | Internal -> Internal |
| org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory | org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory | 8 | 1 | 1 | - | - | Internal -> Internal |
| org.springframework.cloud.client.loadbalancer.RibbonRecoveryCallback | org.springframework.cloud.client.loadbalancer.LoadBalancedRecoveryCallback | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.springframework.cloud.netflix.ribbon.apache.RibbonLoadBalancingHttpClientTests.MyRetryListenersNotRetry | org.springframework.cloud.netflix.ribbon.apache.RibbonLoadBalancingHttpClientTests.MyRetryListenerNotRetry | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.springframework.cloud.netflix.ribbon.apache.RibbonLoadBalancingHttpClientTests.MyRetryListeners | org.springframework.cloud.netflix.ribbon.apache.RibbonLoadBalancingHttpClientTests.MyRetryListener | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | byte | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Map<java.lang.String, java.lang.Object> | java.lang.String | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| com.netflix.zuul.exception.ZuulException | org.springframework.cloud.netflix.zuul.filters.post.SendErrorFilter.ExceptionHolder | 1 | 1 | 1 | - | - | External -> Internal |
| org.springframework.boot.web.servlet.context.ServletWebServerInitializedEvent | org.springframework.boot.web.context.WebServerInitializedEvent | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.netflix.appinfo.InstanceInfo | org.springframework.http.ResponseEntity | 1 | 1 | 1 | - | - | External -> External |
| int | java.lang.Integer | 1 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| com.netflix.loadbalancer.ILoadBalancer | com.netflix.loadbalancer.AbstractLoadBalancer | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.cloud.netflix.eureka.server.event.EurekaInstanceRegisteredEvent | org.springframework.context.ApplicationEvent | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.reactivestreams.Publisher | java.util.function.Function | 3 | 1 | 1 | - | - | Internal -> Jdk |