Do not use ClientConfig
[aaa.git] / aaa-shiro / impl / src / main / java / org / opendaylight / aaa / shiro / realm / util / http / SimpleHttpClient.java
index 1e267e6267821b6da4b091dbec35f5d2f53192e5..beed0b015693e4249dc1640ad9a131537f666474 100644 (file)
@@ -13,7 +13,6 @@ import javax.net.ssl.HostnameVerifier;
 import javax.net.ssl.SSLContext;
 import javax.ws.rs.client.Client;
 import javax.ws.rs.client.ClientBuilder;
-import org.glassfish.jersey.client.ClientConfig;
 
 /**
  * An utility that represents an HTTP client that allows to make
@@ -99,11 +98,13 @@ public class SimpleHttpClient {
          * @return the client.
          */
         public SimpleHttpClient build() {
-            final ClientConfig clientConfig = new ClientConfig();
-            providers.forEach(clientConfig::register);
-            Client client = ClientBuilder.newBuilder().sslContext(sslContext).hostnameVerifier(hostnameVerifier)
-                    .withConfig(clientConfig).build();
-            return new SimpleHttpClient(client);
+            final ClientBuilder clientBuilder = ClientBuilder.newBuilder()
+                .sslContext(sslContext)
+                .hostnameVerifier(hostnameVerifier);
+
+            providers.forEach(clientBuilder::register);
+
+            return new SimpleHttpClient(clientBuilder.build());
         }
 
     }