Comparing source compatibility of httpclient5-observation-5.7-alpha1.jar against httpclient5-observation-5.6.jar
Old: httpclient5-observation-5.6.jar
New: httpclient5-observation-5.7-alpha1.jar
Created: 2026-08-13T11:34:44.606+0200
Access modifier filter: PROTECTED
Only modifications: false
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: @org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal
Semantic Versioning: 0.1.0
Classes:
Status Fully Qualified Name
UNCHANGED org.apache.hc.client5.http.observation.binder.ConnPoolMeters
UNCHANGED org.apache.hc.client5.http.observation.binder.ConnPoolMetersAsync
MODIFIED org.apache.hc.client5.http.observation.HttpClientObservationSupport
NEW org.apache.hc.client5.http.observation.impl.MeteredAsyncConnectionManager
NEW org.apache.hc.client5.http.observation.impl.MeteredConnectionManager
UNCHANGED org.apache.hc.client5.http.observation.impl.MeteredDnsResolver
UNCHANGED org.apache.hc.client5.http.observation.impl.MeteredTlsStrategy
UNCHANGED org.apache.hc.client5.http.observation.impl.ObservationAsyncExecInterceptor
UNCHANGED org.apache.hc.client5.http.observation.impl.ObservationClassicExecInterceptor
UNCHANGED org.apache.hc.client5.http.observation.interceptors.AsyncIoByteCounterExec
UNCHANGED org.apache.hc.client5.http.observation.interceptors.AsyncTimerExec
MODIFIED org.apache.hc.client5.http.observation.interceptors.IoByteCounterExec
MODIFIED org.apache.hc.client5.http.observation.interceptors.TimerExec
UNCHANGED org.apache.hc.client5.http.observation.MetricConfig
UNCHANGED org.apache.hc.client5.http.observation.MetricConfig$Builder
UNCHANGED org.apache.hc.client5.http.observation.ObservingOptions
UNCHANGED org.apache.hc.client5.http.observation.ObservingOptions$Builder
UNCHANGED org.apache.hc.client5.http.observation.ObservingOptions$MetricSet
UNCHANGED org.apache.hc.client5.http.observation.ObservingOptions$TagCustomizer
UNCHANGED org.apache.hc.client5.http.observation.ObservingOptions$TagLevel
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED final public class  org.apache.hc.client5.http.observation.binder.ConnPoolMeters top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED io.micrometer.core.instrument.binder.MeterBinder n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void bindTo(io.micrometer.core.instrument.MeterRegistry) n.a.
Old file New file
79 79
UNCHANGED static public n.a. void bindTo(org.apache.hc.client5.http.impl.classic.HttpClientBuilder, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
104 104
UNCHANGED static public n.a. void bindTo(org.apache.hc.client5.http.impl.classic.HttpClientBuilder, io.micrometer.core.instrument.MeterRegistry) n.a.
Old file New file
123 123
UNCHANGED final public class  org.apache.hc.client5.http.observation.binder.ConnPoolMetersAsync top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED io.micrometer.core.instrument.binder.MeterBinder n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void bindTo(io.micrometer.core.instrument.MeterRegistry) n.a.
Old file New file
79 79
UNCHANGED static public n.a. void bindTo(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
104 104
UNCHANGED static public n.a. void bindTo(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder, io.micrometer.core.instrument.MeterRegistry) n.a.
Old file New file
123 123
MODIFIED final public class  org.apache.hc.client5.http.observation.HttpClientObservationSupport top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.classic.HttpClientBuilder, io.micrometer.observation.ObservationRegistry) n.a.
Old file New file
124 134
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.classic.HttpClientBuilder, io.micrometer.observation.ObservationRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
139 149
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.classic.HttpClientBuilder, io.micrometer.observation.ObservationRegistry, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
156 166
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.classic.HttpClientBuilder, io.micrometer.observation.ObservationRegistry, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
178 188
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder, io.micrometer.observation.ObservationRegistry) n.a.
Old file New file
213 223
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder, io.micrometer.observation.ObservationRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
228 238
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder, io.micrometer.observation.ObservationRegistry, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
245 255
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder, io.micrometer.observation.ObservationRegistry, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
268 278
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder, io.micrometer.observation.ObservationRegistry) n.a.
Old file New file
304 314
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder, io.micrometer.observation.ObservationRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
319 329
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder, io.micrometer.observation.ObservationRegistry, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
336 346
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder, io.micrometer.observation.ObservationRegistry, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
356 366
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder, io.micrometer.observation.ObservationRegistry) n.a.
Old file New file
391 401
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder, io.micrometer.observation.ObservationRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
406 416
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder, io.micrometer.observation.ObservationRegistry, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
423 433
UNCHANGED static public n.a. void enable(org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder, io.micrometer.observation.ObservationRegistry, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
445 455
NEW static public n.a. org.apache.hc.client5.http.nio.AsyncClientConnectionManager meteredAsyncConnectionManager(org.apache.hc.client5.http.nio.AsyncClientConnectionManager, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 521
NEW static public n.a. org.apache.hc.client5.http.io.HttpClientConnectionManager meteredConnectionManager(org.apache.hc.client5.http.io.HttpClientConnectionManager, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 495
NEW static public n.a. org.apache.hc.client5.http.DnsResolver meteredDnsResolver(org.apache.hc.client5.http.DnsResolver, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 546
NEW static public n.a. org.apache.hc.core5.http.nio.ssl.TlsStrategy meteredTlsStrategy(org.apache.hc.core5.http.nio.ssl.TlsStrategy, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 571
NEW final public class  org.apache.hc.client5.http.observation.impl.MeteredAsyncConnectionManager top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.hc.client5.http.nio.AsyncClientConnectionManager n.a.
NEW java.io.Closeable n.a.
NEW org.apache.hc.core5.pool.ConnPoolControl n.a.
NEW org.apache.hc.core5.io.ModalCloseable n.a.
NEW org.apache.hc.core5.pool.ConnPoolStats n.a.
NEW java.lang.AutoCloseable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. MeteredAsyncConnectionManager(org.apache.hc.client5.http.nio.AsyncClientConnectionManager, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.MetricConfig, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
n.a. 73
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void close()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 173
NEW public n.a. void close(org.apache.hc.core5.io.CloseMode)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 178
NEW public n.a. void closeExpired()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 236
NEW public n.a. void closeIdle(org.apache.hc.core5.util.TimeValue)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 229
NEW public n.a. java.util.concurrent.Future
<..>
New:org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
connect(org.apache.hc.client5.http.nio.AsyncConnectionEndpoint, org.apache.hc.core5.reactor.ConnectionInitiator, org.apache.hc.core5.util.Timeout, java.lang.Object, org.apache.hc.core5.http.protocol.HttpContext, org.apache.hc.core5.concurrent.FutureCallback
<..>
New:org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 163
NEW public n.a. int getDefaultMaxPerRoute()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 212
NEW public n.a. int getMaxPerRoute(org.apache.hc.client5.http.HttpRoute)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 224
NEW public n.a. int getMaxTotal()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 200
NEW public n.a. java.util.Set
<..>
New:org.apache.hc.client5.http.HttpRoute
getRoutes()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 243
NEW public n.a. org.apache.hc.core5.pool.PoolStats getStats(org.apache.hc.client5.http.HttpRoute)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 188
NEW public n.a. org.apache.hc.core5.pool.PoolStats getTotalStats()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 183
NEW public n.a. java.util.concurrent.Future
<..>
New:org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
lease(java.lang.String, org.apache.hc.client5.http.HttpRoute, java.lang.Object, org.apache.hc.core5.util.Timeout, org.apache.hc.core5.concurrent.FutureCallback
<..>
New:org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 89
NEW public n.a. void release(org.apache.hc.client5.http.nio.AsyncConnectionEndpoint, java.lang.Object, org.apache.hc.core5.util.TimeValue)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 153
NEW public n.a. void setDefaultMaxPerRoute(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 205
NEW public n.a. void setMaxPerRoute(org.apache.hc.client5.http.HttpRoute, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 217
NEW public n.a. void setMaxTotal(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 193
NEW public n.a. void upgrade(org.apache.hc.client5.http.nio.AsyncConnectionEndpoint, java.lang.Object, org.apache.hc.core5.http.protocol.HttpContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 168
NEW final public class  org.apache.hc.client5.http.observation.impl.MeteredConnectionManager top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
NEW org.apache.hc.core5.pool.ConnPoolControl n.a.
NEW org.apache.hc.core5.io.ModalCloseable n.a.
NEW org.apache.hc.core5.pool.ConnPoolStats n.a.
NEW org.apache.hc.client5.http.io.HttpClientConnectionManager n.a.
NEW java.lang.AutoCloseable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. MeteredConnectionManager(org.apache.hc.client5.http.io.HttpClientConnectionManager, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.MetricConfig, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
n.a. 71
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void close()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 136
NEW public n.a. void close(org.apache.hc.core5.io.CloseMode)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 141
NEW public n.a. void closeExpired()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 199
NEW public n.a. void closeIdle(org.apache.hc.core5.util.TimeValue)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 192
NEW public n.a. void connect(org.apache.hc.client5.http.io.ConnectionEndpoint, org.apache.hc.core5.util.TimeValue, org.apache.hc.core5.http.protocol.HttpContext)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 125
NEW public n.a. int getDefaultMaxPerRoute()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 175
NEW public n.a. int getMaxPerRoute(org.apache.hc.client5.http.HttpRoute)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 187
NEW public n.a. int getMaxTotal()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 163
NEW public n.a. java.util.Set
<..>
New:org.apache.hc.client5.http.HttpRoute
getRoutes()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 206
NEW public n.a. org.apache.hc.core5.pool.PoolStats getStats(org.apache.hc.client5.http.HttpRoute)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
NEW public n.a. org.apache.hc.core5.pool.PoolStats getTotalStats()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 146
NEW public n.a. org.apache.hc.client5.http.io.LeaseRequest lease(java.lang.String, org.apache.hc.client5.http.HttpRoute, org.apache.hc.core5.util.Timeout, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
NEW public n.a. void release(org.apache.hc.client5.http.io.ConnectionEndpoint, java.lang.Object, org.apache.hc.core5.util.TimeValue)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 119
NEW public n.a. void setDefaultMaxPerRoute(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 168
NEW public n.a. void setMaxPerRoute(org.apache.hc.client5.http.HttpRoute, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 180
NEW public n.a. void setMaxTotal(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 156
NEW public n.a. void upgrade(org.apache.hc.client5.http.io.ConnectionEndpoint, org.apache.hc.core5.http.protocol.HttpContext)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 131
UNCHANGED final public class  org.apache.hc.client5.http.observation.impl.MeteredDnsResolver top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.client5.http.DnsResolver n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. MeteredDnsResolver(org.apache.hc.client5.http.DnsResolver, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.MetricConfig, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
79 79
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.net.InetAddress[] resolve(java.lang.String)
Status: Name:
UNCHANGED java.net.UnknownHostException
n.a.
Old file New file
100 100
UNCHANGED public n.a. java.lang.String resolveCanonicalHostname(java.lang.String)
Status: Name:
UNCHANGED java.net.UnknownHostException
n.a.
Old file New file
119 119
UNCHANGED final public class  org.apache.hc.client5.http.observation.impl.MeteredTlsStrategy top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.core5.http.nio.ssl.TlsStrategy n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. MeteredTlsStrategy(org.apache.hc.core5.http.nio.ssl.TlsStrategy, io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.MetricConfig, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
83 83
UNCHANGED public n.a. MeteredTlsStrategy(org.apache.hc.core5.http.nio.ssl.TlsStrategy, io.micrometer.core.instrument.MeterRegistry, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
101 101
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void upgrade(org.apache.hc.core5.reactor.ssl.TransportSecurityLayer, org.apache.hc.core5.net.NamedEndpoint, java.lang.Object, org.apache.hc.core5.util.Timeout, org.apache.hc.core5.concurrent.FutureCallback
<..>
New:org.apache.hc.core5.reactor.ssl.TransportSecurityLayer
Old:org.apache.hc.core5.reactor.ssl.TransportSecurityLayer
)
n.a.
Old file New file
127 127
UNCHANGED public n.a. boolean upgrade(org.apache.hc.core5.reactor.ssl.TransportSecurityLayer, org.apache.hc.core5.http.HttpHost, java.net.SocketAddress, java.net.SocketAddress, java.lang.Object, org.apache.hc.core5.util.Timeout)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
183 183
UNCHANGED final public class  org.apache.hc.client5.http.observation.impl.ObservationAsyncExecInterceptor top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.client5.http.async.AsyncExecChainHandler n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ObservationAsyncExecInterceptor(io.micrometer.observation.ObservationRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
60 61
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void execute(org.apache.hc.core5.http.HttpRequest, org.apache.hc.core5.http.nio.AsyncEntityProducer, org.apache.hc.client5.http.async.AsyncExecChain$Scope, org.apache.hc.client5.http.async.AsyncExecChain, org.apache.hc.client5.http.async.AsyncExecCallback)
Status: Name:
UNCHANGED org.apache.hc.core5.http.HttpException
UNCHANGED java.io.IOException
n.a.
Old file New file
72 73
UNCHANGED final public class  org.apache.hc.client5.http.observation.impl.ObservationClassicExecInterceptor top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.client5.http.classic.ExecChainHandler n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ObservationClassicExecInterceptor(io.micrometer.observation.ObservationRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
58 58
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.core5.http.ClassicHttpResponse execute(org.apache.hc.core5.http.ClassicHttpRequest, org.apache.hc.client5.http.classic.ExecChain$Scope, org.apache.hc.client5.http.classic.ExecChain)
Status: Name:
UNCHANGED java.io.IOException
UNCHANGED org.apache.hc.core5.http.HttpException
n.a.
Old file New file
69 69
UNCHANGED final public class  org.apache.hc.client5.http.observation.interceptors.AsyncIoByteCounterExec top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.client5.http.async.AsyncExecChainHandler n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. AsyncIoByteCounterExec(io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
76 76
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void execute(org.apache.hc.core5.http.HttpRequest, org.apache.hc.core5.http.nio.AsyncEntityProducer, org.apache.hc.client5.http.async.AsyncExecChain$Scope, org.apache.hc.client5.http.async.AsyncExecChain, org.apache.hc.client5.http.async.AsyncExecCallback)
Status: Name:
UNCHANGED org.apache.hc.core5.http.HttpException
UNCHANGED java.io.IOException
n.a.
Old file New file
98 98
UNCHANGED final public class  org.apache.hc.client5.http.observation.interceptors.AsyncTimerExec top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.client5.http.async.AsyncExecChainHandler n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. AsyncTimerExec(io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
73 73
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void execute(org.apache.hc.core5.http.HttpRequest, org.apache.hc.core5.http.nio.AsyncEntityProducer, org.apache.hc.client5.http.async.AsyncExecChain$Scope, org.apache.hc.client5.http.async.AsyncExecChain, org.apache.hc.client5.http.async.AsyncExecCallback)
Status: Name:
UNCHANGED org.apache.hc.core5.http.HttpException
UNCHANGED java.io.IOException
n.a.
Old file New file
97 97
MODIFIED final public class  org.apache.hc.client5.http.observation.interceptors.IoByteCounterExec top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.client5.http.classic.ExecChainHandler n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. IoByteCounterExec(io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
72 69
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.core5.http.ClassicHttpResponse execute(org.apache.hc.core5.http.ClassicHttpRequest, org.apache.hc.client5.http.classic.ExecChain$Scope, org.apache.hc.client5.http.classic.ExecChain)
Status: Name:
UNCHANGED java.io.IOException
UNCHANGED org.apache.hc.core5.http.HttpException
n.a.
Old file New file
91 82
MODIFIED final public class  org.apache.hc.client5.http.observation.interceptors.TimerExec top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.client5.http.classic.ExecChainHandler n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. TimerExec(io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions, org.apache.hc.client5.http.observation.MetricConfig) n.a.
Old file New file
86 83
UNCHANGED public n.a. TimerExec(io.micrometer.core.instrument.MeterRegistry, org.apache.hc.client5.http.observation.ObservingOptions) n.a.
Old file New file
80 77
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.core5.http.ClassicHttpResponse execute(org.apache.hc.core5.http.ClassicHttpRequest, org.apache.hc.client5.http.classic.ExecChain$Scope, org.apache.hc.client5.http.classic.ExecChain)
Status: Name:
UNCHANGED java.io.IOException
UNCHANGED org.apache.hc.core5.http.HttpException
n.a.
Old file New file
120 106
UNCHANGED final public class  org.apache.hc.client5.http.observation.MetricConfig top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.apache.hc.client5.http.observation.MetricConfig DEFAULT n.a.
UNCHANGED public final java.util.List
<..>
New:io.micrometer.core.instrument.Tag
Old:io.micrometer.core.instrument.Tag
commonTags n.a.
UNCHANGED public final boolean perUriIo n.a.
UNCHANGED public final double[] percentiles n.a.
UNCHANGED public final java.lang.String prefix n.a.
UNCHANGED public final java.time.Duration slo n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. org.apache.hc.client5.http.observation.MetricConfig$Builder builder() n.a.
Old file New file
80 80
UNCHANGED final static public class  org.apache.hc.client5.http.observation.MetricConfig$Builder top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. MetricConfig$Builder() n.a.
Old file New file
83 83
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.observation.MetricConfig$Builder addCommonTag(java.lang.String, java.lang.String) n.a.
Old file New file
120 120
UNCHANGED public n.a. org.apache.hc.client5.http.observation.MetricConfig$Builder addCommonTags(java.lang.Iterable
<..>
New:io.micrometer.core.instrument.Tag
Old:io.micrometer.core.instrument.Tag
)
n.a.
Old file New file
125 125
UNCHANGED public n.a. org.apache.hc.client5.http.observation.MetricConfig build() n.a.
Old file New file
132 132
UNCHANGED public n.a. org.apache.hc.client5.http.observation.MetricConfig$Builder perUriIo(boolean) n.a.
Old file New file
115 115
UNCHANGED public n.a. org.apache.hc.client5.http.observation.MetricConfig$Builder percentiles(double[]) n.a.
Old file New file
101 101
UNCHANGED public n.a. org.apache.hc.client5.http.observation.MetricConfig$Builder prefix(java.lang.String) n.a.
Old file New file
91 91
UNCHANGED public n.a. org.apache.hc.client5.http.observation.MetricConfig$Builder slo(java.time.Duration) n.a.
Old file New file
96 96
UNCHANGED final public class  org.apache.hc.client5.http.observation.ObservingOptions top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.apache.hc.client5.http.observation.ObservingOptions DEFAULT n.a.
UNCHANGED public final java.util.EnumSet
<..>
New:org.apache.hc.client5.http.observation.ObservingOptions$MetricSet
Old:org.apache.hc.client5.http.observation.ObservingOptions$MetricSet
metricSets n.a.
UNCHANGED public final io.micrometer.observation.ObservationPredicate micrometerFilter n.a.
UNCHANGED public final java.util.function.Predicate
<..>
New:java.lang.String
Old:java.lang.String
spanSampling n.a.
UNCHANGED public final org.apache.hc.client5.http.observation.ObservingOptions$TagCustomizer tagCustomizer n.a.
UNCHANGED public final org.apache.hc.client5.http.observation.ObservingOptions$TagLevel tagLevel n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.util.EnumSet
<..>
New:org.apache.hc.client5.http.observation.ObservingOptions$MetricSet
Old:org.apache.hc.client5.http.observation.ObservingOptions$MetricSet
allMetricSets() n.a.
Old file New file
71 76
UNCHANGED static public n.a. org.apache.hc.client5.http.observation.ObservingOptions$Builder builder() n.a.
Old file New file
81 86
UNCHANGED final static public class  org.apache.hc.client5.http.observation.ObservingOptions$Builder top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ObservingOptions$Builder() n.a.
Old file New file
84 89
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.observation.ObservingOptions build() n.a.
Old file New file
119 124
UNCHANGED public n.a. org.apache.hc.client5.http.observation.ObservingOptions$Builder metrics(java.util.EnumSet
<..>
New:org.apache.hc.client5.http.observation.ObservingOptions$MetricSet
Old:org.apache.hc.client5.http.observation.ObservingOptions$MetricSet
)
n.a.
Old file New file
94 99
UNCHANGED public n.a. org.apache.hc.client5.http.observation.ObservingOptions$Builder micrometerFilter(io.micrometer.observation.ObservationPredicate) n.a.
Old file New file
104 109
UNCHANGED public n.a. org.apache.hc.client5.http.observation.ObservingOptions$Builder spanSampling(java.util.function.Predicate
<..>
New:java.lang.String
Old:java.lang.String
)
n.a.
Old file New file
109 114
UNCHANGED public n.a. org.apache.hc.client5.http.observation.ObservingOptions$Builder tagCustomizer(org.apache.hc.client5.http.observation.ObservingOptions$TagCustomizer) n.a.
Old file New file
114 119
UNCHANGED public n.a. org.apache.hc.client5.http.observation.ObservingOptions$Builder tagLevel(org.apache.hc.client5.http.observation.ObservingOptions$TagLevel) n.a.
Old file New file
99 104
UNCHANGED  (Serializable compatible)  final static public enum  org.apache.hc.client5.http.observation.ObservingOptions$MetricSet top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.lang.constant.Constable n.a.
UNCHANGED java.lang.Comparable n.a.
UNCHANGED java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -146968770567390702 n.a.
Newtrue -146968770567390702 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.apache.hc.client5.http.observation.ObservingOptions$MetricSet BASIC n.a.
UNCHANGED public static final org.apache.hc.client5.http.observation.ObservingOptions$MetricSet CONN_POOL n.a.
UNCHANGED public static final org.apache.hc.client5.http.observation.ObservingOptions$MetricSet DNS n.a.
UNCHANGED public static final org.apache.hc.client5.http.observation.ObservingOptions$MetricSet IO n.a.
UNCHANGED public static final org.apache.hc.client5.http.observation.ObservingOptions$MetricSet TLS n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. org.apache.hc.client5.http.observation.ObservingOptions$MetricSet valueOf(java.lang.String) n.a.
Old file New file
47 52
UNCHANGED static public n.a. org.apache.hc.client5.http.observation.ObservingOptions$MetricSet[] values() n.a.
Old file New file
47 52
UNCHANGED static public abstract interface  org.apache.hc.client5.http.observation.ObservingOptions$TagCustomizer top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public abstract n.a. java.util.List
<..>
New:io.micrometer.core.instrument.Tag
Old:io.micrometer.core.instrument.Tag
apply(java.util.List
<..>
New:io.micrometer.core.instrument.Tag
Old:io.micrometer.core.instrument.Tag
, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String)
n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.FunctionalInterface n.a.
UNCHANGED  (Serializable compatible)  final static public enum  org.apache.hc.client5.http.observation.ObservingOptions$TagLevel top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.lang.constant.Constable n.a.
UNCHANGED java.lang.Comparable n.a.
UNCHANGED java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 7060261028662842584 n.a.
Newtrue 7060261028662842584 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.apache.hc.client5.http.observation.ObservingOptions$TagLevel EXTENDED n.a.
UNCHANGED public static final org.apache.hc.client5.http.observation.ObservingOptions$TagLevel LOW n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. org.apache.hc.client5.http.observation.ObservingOptions$TagLevel valueOf(java.lang.String) n.a.
Old file New file
52 57
UNCHANGED static public n.a. org.apache.hc.client5.http.observation.ObservingOptions$TagLevel[] values() n.a.
Old file New file
52 57