X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ecomp-portal-BE-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportalapp%2Fportal%2Fscheduler%2Fclient%2FHttpBasicClient.java;h=b2fff55f85d69f9ceeac97c8198caee879b0cd09;hb=8e83c25788017acd56271a72286f7dcbc974e76d;hp=17dc3f1ebe25439eb1510b73cb4231b8f88624c4;hpb=6e50276a42ab82cfe34ced9cf97e545283f37f2a;p=portal.git diff --git a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/scheduler/client/HttpBasicClient.java b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/scheduler/client/HttpBasicClient.java index 17dc3f1e..b2fff55f 100644 --- a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/scheduler/client/HttpBasicClient.java +++ b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/scheduler/client/HttpBasicClient.java @@ -42,10 +42,11 @@ package org.onap.portalapp.portal.scheduler.client; import javax.servlet.ServletContext; +import javax.ws.rs.RuntimeType; import javax.ws.rs.client.Client; -import javax.ws.rs.client.ClientBuilder; -import org.glassfish.jersey.client.ClientConfig; +import org.apache.cxf.jaxrs.client.spec.ClientBuilderImpl; +import org.apache.cxf.jaxrs.impl.ConfigurationImpl; import org.glassfish.jersey.client.ClientProperties; import org.onap.portalapp.portal.scheduler.util.CustomJacksonJaxBJsonProvider; import org.onap.portalsdk.core.logging.logic.EELFLoggerDelegate; @@ -71,10 +72,14 @@ public class HttpBasicClient{ */ public static Client getClient() throws Exception { - ClientConfig config = new ClientConfig(); - config.property(ClientProperties.SUPPRESS_HTTP_COMPLIANCE_VALIDATION, true); + //ClientConfig config = new ClientConfig(); + + ConfigurationImpl config = new ConfigurationImpl(RuntimeType.CLIENT); + config.setProperty(ClientProperties.SUPPRESS_HTTP_COMPLIANCE_VALIDATION, true); + ClientBuilderImpl impl = new ClientBuilderImpl(); - return ClientBuilder.newClient(config) + Class.forName(org.apache.cxf.jaxrs.impl.ResponseImpl.class.getName()); + return impl.withConfig(config).build() .register(CustomJacksonJaxBJsonProvider.class); } }