Comparing source compatibility of httpclient5-websocket-5.7-alpha1.jar against
Old: n.a.
New: httpclient5-websocket-5.7-alpha1.jar
Created: 2026-08-13T11:34:51.647+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
NEW org.apache.hc.client5.http.websocket.api.WebSocket
NEW org.apache.hc.client5.http.websocket.api.WebSocketClientConfig
NEW org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder
NEW org.apache.hc.client5.http.websocket.api.WebSocketListener
NEW org.apache.hc.client5.http.websocket.client.CloseableWebSocketClient
NEW org.apache.hc.client5.http.websocket.client.WebSocketClient
NEW org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder
NEW org.apache.hc.client5.http.websocket.client.WebSocketClients
NEW org.apache.hc.core5.websocket.PerMessageDeflateExtension
NEW org.apache.hc.core5.websocket.PerMessageDeflateExtensionFactory
NEW org.apache.hc.core5.websocket.server.WebSocketContextKeys
NEW org.apache.hc.core5.websocket.server.WebSocketH2Server
NEW org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap
NEW org.apache.hc.core5.websocket.server.WebSocketServer
NEW org.apache.hc.core5.websocket.server.WebSocketServerBootstrap
NEW org.apache.hc.core5.websocket.WebSocketCloseStatus
NEW org.apache.hc.core5.websocket.WebSocketConfig
NEW org.apache.hc.core5.websocket.WebSocketConfig$Builder
NEW org.apache.hc.core5.websocket.WebSocketConstants
NEW org.apache.hc.core5.websocket.WebSocketException
NEW org.apache.hc.core5.websocket.WebSocketExtension
NEW org.apache.hc.core5.websocket.WebSocketExtensionData
NEW org.apache.hc.core5.websocket.WebSocketExtensionFactory
NEW org.apache.hc.core5.websocket.WebSocketExtensionNegotiation
NEW org.apache.hc.core5.websocket.WebSocketExtensionRegistry
NEW org.apache.hc.core5.websocket.WebSocketExtensions
NEW org.apache.hc.core5.websocket.WebSocketFrame
NEW org.apache.hc.core5.websocket.WebSocketFrameType
NEW org.apache.hc.core5.websocket.WebSocketHandler
NEW org.apache.hc.core5.websocket.WebSocketHandshake
NEW org.apache.hc.core5.websocket.WebSocketSession
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public abstract interface  org.apache.hc.client5.http.websocket.api.WebSocket top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. java.util.concurrent.CompletableFuture
<..>
New:java.lang.Void
close(int, java.lang.String) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean isOpen() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean ping(java.nio.ByteBuffer) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean pong(java.nio.ByteBuffer) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. long queueSize() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean sendBinary(java.nio.ByteBuffer, boolean) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean sendBinaryBatch(java.util.List
<..>
New:java.nio.ByteBuffer
, boolean)
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean sendText(java.lang.CharSequence, boolean) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. boolean sendTextBatch(java.util.List
<..>
New:java.lang.CharSequence
, boolean)
n.a.
Old file New file
n.a. n.a.
NEW final public class  org.apache.hc.client5.http.websocket.api.WebSocketClientConfig top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder custom()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 301
NEW public n.a. org.apache.hc.core5.util.Timeout getCloseWaitTimeout()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 247
NEW public n.a. org.apache.hc.core5.util.Timeout getConnectTimeout()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
NEW public n.a. int getMaxFrameSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 192
NEW public n.a. int getMaxFramesPerTick()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 217
NEW public n.a. long getMaxMessageSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 257
NEW public n.a. int getMaxOutboundControlQueue()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 269
NEW public n.a. long getMaxOutboundDataBytes()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 282
NEW public n.a. java.lang.Integer getOfferServerMaxWindowBits()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 179
NEW public n.a. int getOutgoingChunkSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 204
NEW public n.a. java.util.List
<..>
New:java.lang.String
getSubprotocols()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 136
NEW public n.a. boolean isAutoPong()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 237
NEW public n.a. boolean isDirectBuffers()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 227
NEW public n.a. boolean isHttp2Enabled()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 291
NEW public n.a. boolean isOfferClientNoContextTakeover()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 166
NEW public n.a. boolean isOfferServerNoContextTakeover()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 156
NEW public n.a. boolean isPerMessageDeflateEnabled()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 146
NEW final static public class  org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WebSocketClientConfig$Builder() n.a.
Old file New file
n.a. 311
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 541
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder enableHttp2(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 529
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder enablePerMessageDeflate(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 367
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder offerClientNoContextTakeover(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 391
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder offerServerMaxWindowBits(java.lang.Integer)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 406
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder offerServerNoContextTakeover(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 379
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setAutoPong(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 466
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setCloseWaitTimeout(org.apache.hc.core5.util.Timeout)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 478
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setConnectTimeout(org.apache.hc.core5.util.Timeout)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 343
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setDirectBuffers(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 454
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setMaxFrameSize(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 418
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setMaxFramesPerTick(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 442
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setMaxMessageSize(long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 490
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setMaxOutboundControlQueue(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 502
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setMaxOutboundDataBytes(long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 517
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setOutgoingChunkSize(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 430
NEW public n.a. org.apache.hc.client5.http.websocket.api.WebSocketClientConfig$Builder setSubprotocols(java.util.List
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 355
NEW public abstract interface  org.apache.hc.client5.http.websocket.api.WebSocketListener top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void onBinary(java.nio.ByteBuffer, boolean) n.a.
Old file New file
n.a. 72
NEW public n.a. void onClose(int, java.lang.String) n.a.
Old file New file
n.a. 93
NEW public n.a. void onError(java.lang.Throwable) n.a.
Old file New file
n.a. 101
NEW public n.a. void onOpen(org.apache.hc.client5.http.websocket.api.WebSocket) n.a.
Old file New file
n.a. 50
NEW public n.a. void onPing(java.nio.ByteBuffer) n.a.
Old file New file
n.a. 78
NEW public n.a. void onPong(java.nio.ByteBuffer) n.a.
Old file New file
n.a. 84
NEW public n.a. void onText(java.nio.CharBuffer, boolean) n.a.
Old file New file
n.a. 61
NEW public abstract class  org.apache.hc.client5.http.websocket.client.CloseableWebSocketClient top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
NEW org.apache.hc.core5.io.ModalCloseable n.a.
NEW org.apache.hc.client5.http.websocket.client.WebSocketClient n.a.
NEW java.lang.AutoCloseable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CloseableWebSocketClient() n.a.
Old file New file
n.a. 59
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. void awaitShutdown(org.apache.hc.core5.util.TimeValue)
Status: Name:
NEW java.lang.InterruptedException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW final public n.a. java.util.concurrent.CompletableFuture
<..>
New:org.apache.hc.client5.http.websocket.api.WebSocket
connect(java.net.URI, org.apache.hc.client5.http.websocket.api.WebSocketListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 106
NEW final public n.a. java.util.concurrent.CompletableFuture
<..>
New:org.apache.hc.client5.http.websocket.api.WebSocket
connect(java.net.URI, org.apache.hc.client5.http.websocket.api.WebSocketListener, org.apache.hc.client5.http.websocket.api.WebSocketClientConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
NEW final public n.a. java.util.concurrent.CompletableFuture
<..>
New:org.apache.hc.client5.http.websocket.api.WebSocket
connect(java.net.URI, org.apache.hc.client5.http.websocket.api.WebSocketListener, org.apache.hc.client5.http.websocket.api.WebSocketClientConfig, org.apache.hc.core5.http.protocol.HttpContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 135
NEW protected abstract n.a. java.util.concurrent.CompletableFuture
<..>
New:org.apache.hc.client5.http.websocket.api.WebSocket
doConnect(java.net.URI, org.apache.hc.client5.http.websocket.api.WebSocketListener, org.apache.hc.client5.http.websocket.api.WebSocketClientConfig, org.apache.hc.core5.http.protocol.HttpContext) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. org.apache.hc.core5.reactor.IOReactorStatus getStatus()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. void initiateShutdown()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract n.a. void start()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. n.a.
NEW public abstract interface  org.apache.hc.client5.http.websocket.client.WebSocketClient top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. java.util.concurrent.CompletableFuture
<..>
New:org.apache.hc.client5.http.websocket.api.WebSocket
connect(java.net.URI, org.apache.hc.client5.http.websocket.api.WebSocketListener, org.apache.hc.client5.http.websocket.api.WebSocketClientConfig, org.apache.hc.core5.http.protocol.HttpContext) n.a.
Old file New file
n.a. n.a.
NEW final public class  org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.hc.client5.http.websocket.client.CloseableWebSocketClient build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 417
NEW static public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder create()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 122
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder defaultConfig(org.apache.hc.client5.http.websocket.api.WebSocketClientConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 134
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setCharCodingConfig(org.apache.hc.core5.http.config.CharCodingConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 172
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setConnPoolListener(org.apache.hc.core5.pool.ConnPoolListener
<..>
New:org.apache.hc.core5.http.HttpHost
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 377
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setConnectionReuseStrategy(org.apache.hc.core5.http.ConnectionReuseStrategy)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 208
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setDefaultMaxPerRoute(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 221
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setExceptionCallback(org.apache.hc.core5.function.Callback
<..>
New:java.lang.Exception
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 331
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setH2Config(org.apache.hc.core5.http2.config.H2Config)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 354
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setH2HttpProcessor(org.apache.hc.core5.http.protocol.HttpProcessor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 196
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setHttp1Config(org.apache.hc.core5.http.config.Http1Config)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 160
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setHttpProcessor(org.apache.hc.core5.http.protocol.HttpProcessor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 184
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setIOReactorConfig(org.apache.hc.core5.reactor.IOReactorConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 148
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setIOSessionDecorator(org.apache.hc.core5.function.Decorator
<..>
New:org.apache.hc.core5.reactor.IOSession
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 319
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setIOSessionListener(org.apache.hc.core5.reactor.IOSessionListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 342
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setMaxPendingCommandsPerConnection(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 284
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setMaxTotal(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 233
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setPoolConcurrencyPolicy(org.apache.hc.core5.pool.PoolConcurrencyPolicy)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 269
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setPoolReusePolicy(org.apache.hc.core5.pool.PoolReusePolicy)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 257
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setReactorMetricsListener(org.apache.hc.core5.reactor.IOReactorMetricsListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 402
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setStreamListener(org.apache.hc.core5.http.impl.Http1StreamListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 366
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setThreadFactory(java.util.concurrent.ThreadFactory)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 390
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setTimeToLive(org.apache.hc.core5.util.Timeout)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 245
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setTlsHandshakeTimeout(org.apache.hc.core5.util.Timeout)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 308
NEW public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder setTlsStrategy(org.apache.hc.core5.http.nio.ssl.TlsStrategy)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 296
NEW final public class  org.apache.hc.client5.http.websocket.client.WebSocketClients top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.client5.http.websocket.client.CloseableWebSocketClient createDefault()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
NEW static public n.a. org.apache.hc.client5.http.websocket.client.CloseableWebSocketClient createWith(org.apache.hc.client5.http.websocket.api.WebSocketClientConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 79
NEW static public n.a. org.apache.hc.client5.http.websocket.client.WebSocketClientBuilder custom()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 55
NEW final public class  org.apache.hc.core5.websocket.PerMessageDeflateExtension top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.hc.core5.websocket.WebSocketExtension n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. PerMessageDeflateExtension() n.a.
Old file New file
n.a. 54
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void close()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 195
NEW public n.a. java.nio.ByteBuffer decode(org.apache.hc.core5.websocket.WebSocketFrameType, boolean, java.nio.ByteBuffer)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
NEW public n.a. java.nio.ByteBuffer decode(org.apache.hc.core5.websocket.WebSocketFrameType, boolean, java.nio.ByteBuffer, long)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 89
NEW public n.a. java.nio.ByteBuffer encode(org.apache.hc.core5.websocket.WebSocketFrameType, boolean, java.nio.ByteBuffer)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 140
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. org.apache.hc.core5.websocket.WebSocketExtensionData getResponseData()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 177
NEW public n.a. boolean usesRsv1()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
NEW final public class  org.apache.hc.core5.websocket.PerMessageDeflateExtensionFactory top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.hc.core5.websocket.WebSocketExtensionFactory n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. PerMessageDeflateExtensionFactory() n.a.
Old file New file
n.a. 42
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.hc.core5.websocket.WebSocketExtension create(org.apache.hc.core5.websocket.WebSocketExtensionData, boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 46
NEW final public class  org.apache.hc.core5.websocket.server.WebSocketContextKeys top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String CONNECTION n.a.
NEW final public class  org.apache.hc.core5.websocket.server.WebSocketH2Server top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void awaitShutdown(org.apache.hc.core5.util.TimeValue)
Status: Name:
NEW java.lang.InterruptedException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
NEW public n.a. java.net.InetAddress getInetAddress()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 84
NEW public n.a. int getLocalPort()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
NEW public n.a. void initiateShutdown()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 80
NEW public n.a. void start()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
NEW public n.a. void stop()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
NEW final public class  org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap bootstrap()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2Server create()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 190
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap register(java.lang.String, org.apache.hc.core5.function.Supplier
<..>
New:org.apache.hc.core5.websocket.WebSocketHandler
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 175
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap register(java.lang.String, java.lang.String, org.apache.hc.core5.function.Supplier
<..>
New:org.apache.hc.core5.websocket.WebSocketHandler
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 182
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setCanonicalHostName(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 89
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setCharCodingConfig(org.apache.hc.core5.http.config.CharCodingConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 135
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setExecutor(java.util.concurrent.Executor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 170
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setExtensionRegistry(org.apache.hc.core5.websocket.WebSocketExtensionRegistry)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 165
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setH2Config(org.apache.hc.core5.http2.config.H2Config)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 119
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setH2StreamListener(org.apache.hc.core5.http2.impl.nio.H2StreamListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 150
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setHandshakeTimeout(org.apache.hc.core5.util.Timeout)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 145
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setHttp1Config(org.apache.hc.core5.http.config.Http1Config)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 130
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setHttp1StreamListener(org.apache.hc.core5.http.impl.Http1StreamListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 155
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setHttpProcessor(org.apache.hc.core5.http.protocol.HttpProcessor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 109
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setIOReactorConfig(org.apache.hc.core5.reactor.IOReactorConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 104
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setListenerPort(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setLocalAddress(java.net.InetAddress)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setTlsStrategy(org.apache.hc.core5.http.nio.ssl.TlsStrategy)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 140
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setVersionPolicy(org.apache.hc.core5.http2.HttpVersionPolicy)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 114
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketH2ServerBootstrap setWebSocketConfig(org.apache.hc.core5.websocket.WebSocketConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 160
NEW final public class  org.apache.hc.core5.websocket.server.WebSocketServer top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.net.InetAddress getInetAddress()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 55
NEW public n.a. int getLocalPort()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 59
NEW public n.a. void initiateShutdown()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW public n.a. void start()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 43
NEW public n.a. void stop()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 47
NEW public class  org.apache.hc.core5.websocket.server.WebSocketServerBootstrap top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap bootstrap()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServer create()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 201
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap register(java.lang.String, java.util.function.Supplier
<..>
New:org.apache.hc.core5.websocket.WebSocketHandler
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 186
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap register(java.lang.String, java.lang.String, java.util.function.Supplier
<..>
New:org.apache.hc.core5.websocket.WebSocketHandler
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 193
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setAuthorityResolver(java.util.function.BiFunction
<..>
New:java.lang.Stringorg.apache.hc.core5.net.URIAuthorityorg.apache.hc.core5.net.URIAuthority
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 160
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setCanonicalHostName(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setCharCodingConfig(org.apache.hc.core5.http.config.CharCodingConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 120
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setConnectionFactory(org.apache.hc.core5.http.io.HttpConnectionFactory
<..>
New:? extends org.apache.hc.core5.websocket.server.WebSocketServerConnection
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 181
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setConnectionReuseStrategy(org.apache.hc.core5.http.ConnectionReuseStrategy)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 130
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setExceptionListener(org.apache.hc.core5.http.ExceptionListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 150
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setExtensionRegistry(org.apache.hc.core5.websocket.WebSocketExtensionRegistry)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 175
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setHttp1Config(org.apache.hc.core5.http.config.Http1Config)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 115
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setHttpProcessor(org.apache.hc.core5.http.protocol.HttpProcessor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 125
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setListenerPort(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 100
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setLocalAddress(java.net.InetAddress)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 105
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setRequestRouter(org.apache.hc.core5.http.HttpRequestMapper
<..>
New:java.util.function.Supplier<org.apache.hc.core5.websocket.WebSocketHandler>
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 165
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setServerSocketFactory(javax.net.ServerSocketFactory)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 135
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setSocketConfig(org.apache.hc.core5.http.io.SocketConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 110
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setSslContext(javax.net.ssl.SSLContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 140
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setSslSetupHandler(org.apache.hc.core5.function.Callback
<..>
New:javax.net.ssl.SSLParameters
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 145
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setStreamListener(org.apache.hc.core5.http.impl.Http1StreamListener)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 155
NEW public n.a. org.apache.hc.core5.websocket.server.WebSocketServerBootstrap setWebSocketConfig(org.apache.hc.core5.websocket.WebSocketConfig)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 170
NEW  (Serializable compatible)  final public enum  org.apache.hc.core5.websocket.WebSocketCloseStatus 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 8478039162169464772 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus ABNORMAL_CLOSURE n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus BAD_GATEWAY n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus GOING_AWAY n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus INTERNAL_ERROR n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus INVALID_PAYLOAD n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus MANDATORY_EXTENSION n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus MESSAGE_TOO_BIG n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus NORMAL n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus NO_STATUS_RECEIVED n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus POLICY_VIOLATION n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus PROTOCOL_ERROR n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus SERVICE_RESTART n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus TRY_AGAIN_LATER n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketCloseStatus UNSUPPORTED_DATA n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int getCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 53
NEW static public n.a. org.apache.hc.core5.websocket.WebSocketCloseStatus valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 29
NEW static public n.a. org.apache.hc.core5.websocket.WebSocketCloseStatus[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 29
NEW final public class  org.apache.hc.core5.websocket.WebSocketConfig top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.hc.core5.websocket.WebSocketConfig DEFAULT n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.core5.websocket.WebSocketConfig$Builder custom()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 52
NEW public n.a. int getMaxFramePayloadSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW public n.a. int getMaxMessageSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 48
NEW final static public class  org.apache.hc.core5.websocket.WebSocketConfig$Builder top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WebSocketConfig$Builder() n.a.
Old file New file
n.a. 55
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.hc.core5.websocket.WebSocketConfig build()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. org.apache.hc.core5.websocket.WebSocketConfig$Builder setMaxFramePayloadSize(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 61
NEW public n.a. org.apache.hc.core5.websocket.WebSocketConfig$Builder setMaxMessageSize(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
NEW final public class  org.apache.hc.core5.websocket.WebSocketConstants top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String PSEUDO_PROTOCOL n.a.
NEW public static final java.lang.String SEC_WEBSOCKET_ACCEPT n.a.
NEW public static final java.lang.String SEC_WEBSOCKET_EXTENSIONS n.a.
NEW public static final java.lang.String SEC_WEBSOCKET_EXTENSIONS_LOWER n.a.
NEW public static final java.lang.String SEC_WEBSOCKET_KEY n.a.
NEW public static final java.lang.String SEC_WEBSOCKET_PROTOCOL n.a.
NEW public static final java.lang.String SEC_WEBSOCKET_PROTOCOL_LOWER n.a.
NEW public static final java.lang.String SEC_WEBSOCKET_VERSION n.a.
NEW public static final java.lang.String SEC_WEBSOCKET_VERSION_LOWER n.a.
NEW public static final java.lang.String WEBSOCKET_GUID n.a.
NEW  (Serializable compatible)  public class  org.apache.hc.core5.websocket.WebSocketException top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.io.IOException n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -3029976157988327551 1
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WebSocketException(java.lang.String, java.lang.Throwable) n.a.
Old file New file
n.a. 40
NEW public n.a. WebSocketException(java.lang.String) n.a.
Old file New file
n.a. 36
NEW public abstract interface  org.apache.hc.core5.websocket.WebSocketExtension top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void close() n.a.
Old file New file
n.a. 88
NEW public n.a. java.nio.ByteBuffer decode(org.apache.hc.core5.websocket.WebSocketFrameType, boolean, java.nio.ByteBuffer)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
n.a.
Old file New file
n.a. 51
NEW public n.a. java.nio.ByteBuffer decode(org.apache.hc.core5.websocket.WebSocketFrameType, boolean, java.nio.ByteBuffer, long)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
n.a.
Old file New file
n.a. 67
NEW public n.a. java.nio.ByteBuffer encode(org.apache.hc.core5.websocket.WebSocketFrameType, boolean, java.nio.ByteBuffer)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
n.a.
Old file New file
n.a. 74
NEW public abstract n.a. java.lang.String getName() n.a.
Old file New file
n.a. n.a.
NEW public n.a. org.apache.hc.core5.websocket.WebSocketExtensionData getResponseData() n.a.
Old file New file
n.a. 78
NEW public n.a. boolean usesRsv1() n.a.
Old file New file
n.a. 36
NEW public n.a. boolean usesRsv2() n.a.
Old file New file
n.a. 40
NEW public n.a. boolean usesRsv3() n.a.
Old file New file
n.a. 44
NEW final public class  org.apache.hc.core5.websocket.WebSocketExtensionData top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WebSocketExtensionData(java.lang.String, java.util.Map
<..>
New:java.lang.Stringjava.lang.String
)
n.a.
Old file New file
n.a. 41
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String format()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 59
NEW public n.a. java.lang.String getName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW public n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.String
getParameters()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 55
NEW public abstract interface  org.apache.hc.core5.websocket.WebSocketExtensionFactory top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. org.apache.hc.core5.websocket.WebSocketExtension create(org.apache.hc.core5.websocket.WebSocketExtensionData, boolean)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.lang.String getName() n.a.
Old file New file
n.a. n.a.
NEW final public class  org.apache.hc.core5.websocket.WebSocketExtensionNegotiation top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.AutoCloseable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void close()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
NEW public n.a. java.lang.String formatResponseHeader()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW public n.a. java.util.List
<..>
New:org.apache.hc.core5.websocket.WebSocketExtension
getExtensions()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 48
NEW public n.a. java.util.List
<..>
New:org.apache.hc.core5.websocket.WebSocketExtensionData
getResponseData()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 52
NEW final public class  org.apache.hc.core5.websocket.WebSocketExtensionRegistry top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WebSocketExtensionRegistry() n.a.
Old file New file
n.a. 42
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.core5.websocket.WebSocketExtensionRegistry createDefault()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. org.apache.hc.core5.websocket.WebSocketExtensionNegotiation negotiate(java.util.List
<..>
New:org.apache.hc.core5.websocket.WebSocketExtensionData
, boolean)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 55
NEW public n.a. org.apache.hc.core5.websocket.WebSocketExtensionRegistry register(org.apache.hc.core5.websocket.WebSocketExtensionFactory)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 47
NEW final public class  org.apache.hc.core5.websocket.WebSocketExtensions top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. java.util.List
<..>
New:org.apache.hc.core5.websocket.WebSocketExtensionData
parse(org.apache.hc.core5.http.Header)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 47
NEW static public n.a. java.util.List
<..>
New:org.apache.hc.core5.websocket.WebSocketExtensionData
parse(java.util.Iterator
<..>
New:org.apache.hc.core5.http.Header
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 60
NEW final public class  org.apache.hc.core5.websocket.WebSocketFrame top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WebSocketFrame(boolean, boolean, boolean, boolean, org.apache.hc.core5.websocket.WebSocketFrameType, java.nio.ByteBuffer) 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. java.nio.ByteBuffer getPayload()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 78
NEW public n.a. org.apache.hc.core5.websocket.WebSocketFrameType getType()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW public n.a. boolean isFin()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 58
NEW public n.a. boolean isRsv1()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 62
NEW public n.a. boolean isRsv2()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
NEW public n.a. boolean isRsv3()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 70
NEW  (Serializable compatible)  final public enum  org.apache.hc.core5.websocket.WebSocketFrameType 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 3383853492732094017 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.hc.core5.websocket.WebSocketFrameType BINARY n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketFrameType CLOSE n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketFrameType CONTINUATION n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketFrameType PING n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketFrameType PONG n.a.
NEW public static final org.apache.hc.core5.websocket.WebSocketFrameType TEXT n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.hc.core5.websocket.WebSocketFrameType fromOpcode(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 53
NEW public n.a. int getOpcode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
NEW public n.a. boolean isControl()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 49
NEW static public n.a. org.apache.hc.core5.websocket.WebSocketFrameType valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 29
NEW static public n.a. org.apache.hc.core5.websocket.WebSocketFrameType[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 29
NEW public abstract interface  org.apache.hc.core5.websocket.WebSocketHandler top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void onBinary(org.apache.hc.core5.websocket.WebSocketSession, java.nio.ByteBuffer)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
n.a.
Old file New file
n.a. 45
NEW public n.a. void onClose(org.apache.hc.core5.websocket.WebSocketSession, int, java.lang.String) n.a.
Old file New file
n.a. 54
NEW public n.a. void onError(org.apache.hc.core5.websocket.WebSocketSession, java.lang.Exception) n.a.
Old file New file
n.a. 57
NEW public n.a. void onOpen(org.apache.hc.core5.websocket.WebSocketSession) n.a.
Old file New file
n.a. 39
NEW public n.a. void onPing(org.apache.hc.core5.websocket.WebSocketSession, java.nio.ByteBuffer)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
n.a.
Old file New file
n.a. 48
NEW public n.a. void onPong(org.apache.hc.core5.websocket.WebSocketSession, java.nio.ByteBuffer)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
n.a.
Old file New file
n.a. 51
NEW public n.a. void onText(org.apache.hc.core5.websocket.WebSocketSession, java.lang.String)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
n.a.
Old file New file
n.a. 42
NEW public n.a. java.lang.String selectSubprotocol(java.util.List
<..>
New:java.lang.String
)
n.a.
Old file New file
n.a. 35
NEW final public class  org.apache.hc.core5.websocket.WebSocketHandshake top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. java.lang.String createAcceptKey(java.lang.String)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW static public n.a. boolean isWebSocketUpgrade(org.apache.hc.core5.http.HttpRequest)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW static public n.a. java.util.List
<..>
New:java.lang.String
parseSubprotocols(org.apache.hc.core5.http.Header)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
NEW final public class  org.apache.hc.core5.websocket.WebSocketSession top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WebSocketSession(org.apache.hc.core5.websocket.WebSocketConfig, java.io.InputStream, java.io.OutputStream, java.net.SocketAddress, java.net.SocketAddress, java.util.List
<..>
New:org.apache.hc.core5.websocket.WebSocketExtension
)
n.a.
Old file New file
n.a. 64
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void close(int, java.lang.String)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 127
NEW public n.a. void close(org.apache.hc.core5.websocket.WebSocketCloseStatus)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 139
NEW public n.a. void closeQuietly()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 145
NEW static public n.a. java.lang.String decodeText(java.nio.ByteBuffer)
Status: Name:
NEW org.apache.hc.core5.websocket.WebSocketException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 153
NEW public n.a. java.net.SocketAddress getLocalAddress()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
NEW public n.a. java.net.SocketAddress getRemoteAddress()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
NEW public n.a. org.apache.hc.core5.websocket.WebSocketFrame readFrame()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
NEW public n.a. void sendBinary(java.nio.ByteBuffer)
Status: Name:
NEW java.io.IOException
NEW org.apache.hc.core5.websocket.WebSocketException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
NEW public n.a. void sendPing(java.nio.ByteBuffer)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 109
NEW public n.a. void sendPong(java.nio.ByteBuffer)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 118
NEW public n.a. void sendText(java.lang.String)
Status: Name:
NEW java.io.IOException
NEW org.apache.hc.core5.websocket.WebSocketException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 89