[java-support] branch main updated: JSPT-115 - Enforce ContextHandlingHttpClient constructor contracts

Ian Young ian at iay.org.uk
Thu Mar 3 16:44:44 UTC 2022


This is an automated email from the git hooks/post-receive script.

iay pushed a commit to branch main
in repository java-support.

View the commit online:
http://git.shibboleth.net/view/?p=java-support.git;a=commit;h=ca427f113b7f0938d0b1821eecc25c099f312020

The following commit(s) were added to refs/heads/main by this push:
     new ca427f1  JSPT-115 - Enforce ContextHandlingHttpClient constructor contracts
ca427f1 is described below

commit ca427f113b7f0938d0b1821eecc25c099f312020
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Thu Mar 3 16:44:39 2022 +0000

    JSPT-115 - Enforce ContextHandlingHttpClient constructor contracts
    
    https://shibboleth.atlassian.net/browse/JSPT-115
---
 .../utilities/java/support/httpclient/ContextHandlingHttpClient.java | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/main/java/net/shibboleth/utilities/java/support/httpclient/ContextHandlingHttpClient.java b/src/main/java/net/shibboleth/utilities/java/support/httpclient/ContextHandlingHttpClient.java
index dd980da..b5d3c3c 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/httpclient/ContextHandlingHttpClient.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/httpclient/ContextHandlingHttpClient.java
@@ -18,7 +18,6 @@
 package net.shibboleth.utilities.java.support.httpclient;
 
 import java.io.IOException;
-import java.util.Collections;
 import java.util.List;
 
 import javax.annotation.Nonnull;
@@ -82,7 +81,7 @@ class ContextHandlingHttpClient extends CloseableHttpClient {
      * @param client the wrapped client instance
      */
     public ContextHandlingHttpClient(@Nonnull final CloseableHttpClient client) {
-        this(client, null);
+        this(client, List.of());
     }
 
     /**
@@ -94,7 +93,7 @@ class ContextHandlingHttpClient extends CloseableHttpClient {
     public ContextHandlingHttpClient(@Nonnull final CloseableHttpClient client, 
             @Nonnull final List<HttpClientContextHandler> staticHandlers) {
         httpClient = Constraint.isNotNull(client, "HttpClient was null");
-        handlers = staticHandlers != null ? staticHandlers : Collections.emptyList();
+        handlers = Constraint.isNotNull(staticHandlers, "staticHandlers was null");
     }
 
     /** {@inheritDoc} */

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list