You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by gg...@apache.org on 2018/01/06 18:52:29 UTC

httpcomponents-core git commit: [HTTPCORE-504] Update DefaultHttpClientIODispatch constructor to type for subclasses of DefaultNHttpClientConnection (like DefaultHttpServerIODispatch.)

Repository: httpcomponents-core
Updated Branches:
  refs/heads/4.4.x 599975537 -> 688b53d03


[HTTPCORE-504] Update DefaultHttpClientIODispatch constructor to type
for subclasses of DefaultNHttpClientConnection (like
DefaultHttpServerIODispatch.)

Project: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/commit/688b53d0
Tree: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/tree/688b53d0
Diff: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/diff/688b53d0

Branch: refs/heads/4.4.x
Commit: 688b53d03e52a62f5e9f6a57c6a2eb6301b076f1
Parents: 5999755
Author: Gary Gregory <gg...@apache.org>
Authored: Sat Jan 6 11:52:26 2018 -0700
Committer: Gary Gregory <gg...@apache.org>
Committed: Sat Jan 6 11:52:26 2018 -0700

----------------------------------------------------------------------
 RELEASE_NOTES.txt                                                | 3 +++
 .../org/apache/http/impl/nio/DefaultHttpClientIODispatch.java    | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/httpcomponents-core/blob/688b53d0/RELEASE_NOTES.txt
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 2153563..316a6ef 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -21,6 +21,9 @@ Changelog
 * HTTPCORE-502: Add APIs to DefaultHttpServerIODispatch to get its connection factory and handler.
   Contributed by Gary Gregory <ggregory at apache.org>
 
+* HTTPCORE-504: Update DefaultHttpClientIODispatch constructor to type for subclasses of DefaultNHttpClientConnection (like DefaultHttpServerIODispatch.)
+  Contributed by Gary Gregory <ggregory at apache.org>
+
 
 Release 4.4.8
 -------------------

http://git-wip-us.apache.org/repos/asf/httpcomponents-core/blob/688b53d0/httpcore-nio/src/main/java/org/apache/http/impl/nio/DefaultHttpClientIODispatch.java
----------------------------------------------------------------------
diff --git a/httpcore-nio/src/main/java/org/apache/http/impl/nio/DefaultHttpClientIODispatch.java b/httpcore-nio/src/main/java/org/apache/http/impl/nio/DefaultHttpClientIODispatch.java
index 44935b0..9a8e8e5 100644
--- a/httpcore-nio/src/main/java/org/apache/http/impl/nio/DefaultHttpClientIODispatch.java
+++ b/httpcore-nio/src/main/java/org/apache/http/impl/nio/DefaultHttpClientIODispatch.java
@@ -91,7 +91,7 @@ public class DefaultHttpClientIODispatch
     }
 
     private final NHttpClientEventHandler handler;
-    private final NHttpConnectionFactory<DefaultNHttpClientConnection> connFactory;
+    private final NHttpConnectionFactory<? extends DefaultNHttpClientConnection> connFactory;
 
     /**
      * Creates a new instance of this class to be used for dispatching I/O event
@@ -102,7 +102,7 @@ public class DefaultHttpClientIODispatch
      */
     public DefaultHttpClientIODispatch(
             final NHttpClientEventHandler handler,
-            final NHttpConnectionFactory<DefaultNHttpClientConnection> connFactory) {
+            final NHttpConnectionFactory<? extends DefaultNHttpClientConnection> connFactory) {
         super();
         this.handler = Args.notNull(handler, "HTTP client handler");
         this.connFactory = Args.notNull(connFactory, "HTTP client connection factory");