Comparing source compatibility of /home/oleg/src/apache.org/httpcomponents/httpcore/httpcore5-reactive/target/httpcore5-reactive-5.3.4.jar against /home/oleg/.m2/repository/org/apache/httpcomponents/core5/httpcore5-reactive/5.3/httpcore5-reactive-5.3.jar
    
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
Superclass:
| Status | Superclass | Compatibility Changes: | 
| UNCHANGED | java.lang.Object | n.a. | 
 
Interfaces:
| Status | Interface | Compatibility Changes: | 
| UNCHANGED | org.apache.hc.core5.http.EntityDetails | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.AsyncDataProducer | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.AsyncEntityProducer | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.ResourceHolder | n.a. | 
 
Constructors:
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | 
| UNCHANGED | public  | ReactiveEntityProducer(org.reactivestreams.Publisher,long,org.apache.hc.core5.http.ContentType,java.lang.String) | n.a. | n.a. | 
 | 
 
Methods:
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | 
| UNCHANGED | public  | int | available() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | failed(java.lang.Exception) | n.a. | n.a. | 
 | 
| UNCHANGED | public  | java.lang.String | getContentEncoding() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | long | getContentLength() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | java.lang.String | getContentType() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | java.util.Set | getTrailerNames() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | boolean | isChunked() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | boolean | isRepeatable() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | produce(org.apache.hc.core5.http.nio.DataStreamChannel) | 
| Status: | Name: | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
 | 
| UNCHANGED | public  | void | releaseResources() | n.a. | n.a. | 
 | 
 
 
 
Superclass:
| Status | Superclass | Compatibility Changes: | 
| UNCHANGED | java.lang.Object | n.a. | 
 
Methods:
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | 
| UNCHANGED | public abstract  | void | processRequest(org.apache.hc.core5.http.HttpRequest,org.apache.hc.core5.http.EntityDetails,org.apache.hc.core5.http.nio.ResponseChannel,org.apache.hc.core5.http.protocol.HttpContext,org.reactivestreams.Publisher,org.apache.hc.core5.function.Callback) | 
| Status: | Name: | 
 
| UNCHANGED | org.apache.hc.core5.http.HttpException | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
| Old file | New file | 
 
| n.a. | n.a. | 
 
 
 | 
 
 
 
Superclass:
| Status | Superclass | Compatibility Changes: | 
| UNCHANGED | java.lang.Object | n.a. | 
 
Interfaces:
| Status | Interface | Compatibility Changes: | 
| UNCHANGED | org.apache.hc.core5.http.nio.AsyncDataConsumer | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.AsyncResponseConsumer | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.ResourceHolder | n.a. | 
 
Constructors:
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | 
| UNCHANGED | public  | ReactiveResponseConsumer(org.apache.hc.core5.concurrent.FutureCallback) | n.a. | n.a. | 
 | 
| UNCHANGED | public  | ReactiveResponseConsumer() | n.a. | n.a. | 
 | 
 
Methods:
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | 
| UNCHANGED | public  | void | consume(java.nio.ByteBuffer) | 
| Status: | Name: | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
 | 
| UNCHANGED | public  | void | consumeResponse(org.apache.hc.core5.http.HttpResponse,org.apache.hc.core5.http.EntityDetails,org.apache.hc.core5.http.protocol.HttpContext,org.apache.hc.core5.concurrent.FutureCallback) | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | failed(java.lang.Exception) | n.a. | n.a. | 
 | 
| UNCHANGED | public  | org.apache.hc.core5.http.EntityDetails | getEntityDetails() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | org.apache.hc.core5.http.HttpResponse | getInformationResponse() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | java.util.concurrent.Future | getResponseFuture() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | java.util.List | getTrailers() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | informationResponse(org.apache.hc.core5.http.HttpResponse,org.apache.hc.core5.http.protocol.HttpContext) | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | releaseResources() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | streamEnd(java.util.List) | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | updateCapacity(org.apache.hc.core5.http.nio.CapacityChannel) | 
| Status: | Name: | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
 | 
 
 
 
Superclass:
| Status | Superclass | Compatibility Changes: | 
| UNCHANGED | java.lang.Object | n.a. | 
 
Interfaces:
| Status | Interface | Compatibility Changes: | 
| UNCHANGED | org.apache.hc.core5.http.nio.AsyncDataConsumer | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.AsyncDataExchangeHandler | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.AsyncDataProducer | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.AsyncServerExchangeHandler | n.a. | 
| UNCHANGED | org.apache.hc.core5.http.nio.ResourceHolder | n.a. | 
 
Constructors:
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | 
| UNCHANGED | public  | ReactiveServerExchangeHandler(org.apache.hc.core5.reactive.ReactiveRequestProcessor) | n.a. | n.a. | 
 | 
 
Methods:
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | 
| UNCHANGED | public  | int | available() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | consume(java.nio.ByteBuffer) | 
| Status: | Name: | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
 | 
| UNCHANGED | public  | void | failed(java.lang.Exception) | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | handleRequest(org.apache.hc.core5.http.HttpRequest,org.apache.hc.core5.http.EntityDetails,org.apache.hc.core5.http.nio.ResponseChannel,org.apache.hc.core5.http.protocol.HttpContext) | 
| Status: | Name: | 
 
| UNCHANGED | org.apache.hc.core5.http.HttpException | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
 | 
| UNCHANGED | public  | void | produce(org.apache.hc.core5.http.nio.DataStreamChannel) | 
| Status: | Name: | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
 | 
| UNCHANGED | public  | void | releaseResources() | n.a. | n.a. | 
 | 
| UNCHANGED | public  | void | streamEnd(java.util.List) | 
| Status: | Name: | 
 
| UNCHANGED | org.apache.hc.core5.http.HttpException | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
 | 
| UNCHANGED | public  | void | updateCapacity(org.apache.hc.core5.http.nio.CapacityChannel) | 
| Status: | Name: | 
 
| UNCHANGED | java.io.IOException | 
 
 
 | n.a. | 
 |