Comparing source compatibility of httpclient5-sse-5.7-alpha1.jar against
Old: n.a.
New: httpclient5-sse-5.7-alpha1.jar
Created: 2026-08-13T11:34:38.317+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
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public abstract interface  org.apache.hc.client5.http.sse.BackoffStrategy top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. long nextDelayMs(int, long, java.lang.Long) n.a.
Old file New file
n.a. n.a.
NEW public n.a. boolean shouldReconnect(int, long, java.lang.Long) n.a.
Old file New file
n.a. 55
NEW public abstract interface  org.apache.hc.client5.http.sse.EventSource top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. void cancel() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.String
getHeaders() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean isConnected() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.lang.String lastEventId() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void removeHeader(java.lang.String) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void setHeader(java.lang.String, java.lang.String) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void setLastEventId(java.lang.String) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void start() n.a.
Old file New file
n.a. n.a.
NEW final public class  org.apache.hc.client5.http.sse.EventSourceConfig top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.hc.client5.http.sse.EventSourceConfig DEFAULT n.a.
NEW public final org.apache.hc.client5.http.sse.BackoffStrategy backoff n.a.
NEW public final int maxReconnects n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.client5.http.sse.EventSourceConfig$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 100
NEW final static public class  org.apache.hc.client5.http.sse.EventSourceConfig$Builder top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. EventSourceConfig$Builder() n.a.
Old file New file
n.a. 110
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.hc.client5.http.sse.EventSourceConfig$Builder backoff(org.apache.hc.client5.http.sse.BackoffStrategy)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
NEW public n.a. org.apache.hc.client5.http.sse.EventSourceConfig build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 149
NEW public n.a. org.apache.hc.client5.http.sse.EventSourceConfig$Builder maxReconnects(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 138
NEW public abstract interface  org.apache.hc.client5.http.sse.EventSourceListener top
Compatibility Changes:
Change
ANNOTATION_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void onClosed() n.a.
Old file New file
n.a. 87
NEW public abstract n.a. void onEvent(java.lang.String, java.lang.String, java.lang.String) n.a.
Old file New file
n.a. n.a.
NEW public n.a. void onFailure(java.lang.Throwable, boolean) n.a.
Old file New file
n.a. 101
NEW public n.a. void onOpen() n.a.
Old file New file
n.a. 79
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
NEW final public class  org.apache.hc.client5.http.sse.impl.ExponentialJitterBackoff top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.hc.client5.http.sse.BackoffStrategy n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ExponentialJitterBackoff(long, long, double, long) n.a.
Old file New file
n.a. 85
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. long nextDelayMs(int, long, java.lang.Long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 115
NEW final public class  org.apache.hc.client5.http.sse.impl.FixedBackoffStrategy top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.hc.client5.http.sse.BackoffStrategy n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FixedBackoffStrategy(long) n.a.
Old file New file
n.a. 65
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. long nextDelayMs(int, long, java.lang.Long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
NEW final public class  org.apache.hc.client5.http.sse.impl.NoBackoffStrategy top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.hc.client5.http.sse.BackoffStrategy n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. NoBackoffStrategy() n.a.
Old file New file
n.a. 48
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. long nextDelayMs(int, long, java.lang.Long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 62
NEW public n.a. boolean shouldReconnect(int, long, java.lang.Long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
NEW  (Serializable compatible)  final public enum  org.apache.hc.client5.http.sse.impl.SseParser top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 4699301819711897075 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.hc.client5.http.sse.impl.SseParser BYTE n.a.
NEW public static final org.apache.hc.client5.http.sse.impl.SseParser CHAR n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.client5.http.sse.impl.SseParser valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 41
NEW static public n.a. org.apache.hc.client5.http.sse.impl.SseParser[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 41
NEW final public class  org.apache.hc.client5.http.sse.SseExecutor top
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. 222
NEW static public n.a. void closeSharedClient()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 172
NEW static public n.a. org.apache.hc.client5.http.sse.SseExecutorBuilder custom()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 130
NEW public n.a. org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient getClient()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 306
NEW static public n.a. org.apache.hc.client5.http.sse.SseExecutor newInstance()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 142
NEW static public n.a. org.apache.hc.client5.http.sse.SseExecutor newInstance(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 159
NEW public n.a. org.apache.hc.client5.http.sse.EventSource open(java.net.URI, org.apache.hc.client5.http.sse.EventSourceListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 235
NEW public n.a. org.apache.hc.client5.http.sse.EventSource open(java.net.URI, java.util.Map
<..>
New:java.lang.Stringjava.lang.String
, org.apache.hc.client5.http.sse.EventSourceListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 250
NEW public n.a. org.apache.hc.client5.http.sse.EventSource open(java.net.URI, java.util.Map
<..>
New:java.lang.Stringjava.lang.String
, org.apache.hc.client5.http.sse.EventSourceListener, org.apache.hc.client5.http.sse.EventSourceConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 267
NEW public n.a. org.apache.hc.client5.http.sse.EventSource open(java.net.URI, java.util.Map
<..>
New:java.lang.Stringjava.lang.String
, org.apache.hc.client5.http.sse.EventSourceListener, org.apache.hc.client5.http.sse.EventSourceConfig, org.apache.hc.client5.http.sse.impl.SseParser, java.util.concurrent.ScheduledExecutorService, java.util.concurrent.Executor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 290
NEW final public class  org.apache.hc.client5.http.sse.SseExecutorBuilder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.hc.client5.http.sse.SseExecutorBuilder addDefaultHeader(java.lang.String, java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 140
NEW public n.a. org.apache.hc.client5.http.sse.SseExecutor build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 160
NEW public n.a. org.apache.hc.client5.http.sse.SseExecutorBuilder setCallbackExecutor(java.util.concurrent.Executor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 106
NEW public n.a. org.apache.hc.client5.http.sse.SseExecutorBuilder setDefaultHeaders(java.util.Map
<..>
New:java.lang.Stringjava.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 126
NEW public n.a. org.apache.hc.client5.http.sse.SseExecutorBuilder setEventSourceConfig(org.apache.hc.client5.http.sse.EventSourceConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 116
NEW public n.a. org.apache.hc.client5.http.sse.SseExecutorBuilder setHttpClient(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 84
NEW public n.a. org.apache.hc.client5.http.sse.SseExecutorBuilder setParserStrategy(org.apache.hc.client5.http.sse.impl.SseParser)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
NEW public n.a. org.apache.hc.client5.http.sse.SseExecutorBuilder setScheduler(java.util.concurrent.ScheduledExecutorService)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95