Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion proxy/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,7 @@
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-bom</artifactId>
<version>3.15.3.Final</version>
<version>5.0.6.Final</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
14 changes: 7 additions & 7 deletions proxy/src/main/java/com/wavefront/agent/api/APIContainer.java
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@
import org.apache.logging.log4j.Logger;
import org.jboss.resteasy.client.jaxrs.ClientHttpEngine;
import org.jboss.resteasy.client.jaxrs.ResteasyClient;
import org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder;
import org.jboss.resteasy.client.jaxrs.ResteasyWebTarget;
import org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine;
import org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine;
import org.jboss.resteasy.client.jaxrs.internal.LocalResteasyProviderFactory;
import org.jboss.resteasy.plugins.interceptors.encoding.AcceptEncodingGZIPFilter;
import org.jboss.resteasy.plugins.interceptors.encoding.GZIPDecodingInterceptor;
import org.jboss.resteasy.client.jaxrs.internal.ResteasyClientBuilderImpl;
import org.jboss.resteasy.plugins.interceptors.AcceptEncodingGZIPFilter;
import org.jboss.resteasy.plugins.interceptors.GZIPDecodingInterceptor;
import org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider;
import org.jboss.resteasy.spi.ResteasyProviderFactory;

Expand Down Expand Up @@ -340,10 +340,10 @@ protected boolean handleAsIdempotent(HttpRequest request) {
.setSocketTimeout(proxyConfig.getHttpRequestTimeout())
.build())
.build();
final ApacheHttpClient4Engine httpEngine = new ApacheHttpClient4Engine(httpClient, true);
final ApacheHttpClient43Engine httpEngine = new ApacheHttpClient43Engine(httpClient, true);
// avoid using disk at all
httpEngine.setFileUploadInMemoryThresholdLimit(100);
httpEngine.setFileUploadMemoryUnit(ApacheHttpClient4Engine.MemoryUnit.MB);
httpEngine.setFileUploadMemoryUnit(ApacheHttpClient43Engine.MemoryUnit.MB);
return httpEngine;
}

Expand All @@ -366,7 +366,7 @@ private <T> T createServiceInternal(
Class<T> apiClass,
ResteasyProviderFactory resteasyProviderFactory) {
ResteasyClient client =
new ResteasyClientBuilder()
new ResteasyClientBuilderImpl()
.httpEngine(clientHttpEngine)
.providerFactory(resteasyProviderFactory)
.build();
Expand Down
12 changes: 7 additions & 5 deletions proxy/src/test/java/com/wavefront/agent/HttpClientTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.protocol.HttpContext;
import org.jboss.resteasy.client.jaxrs.ResteasyClient;
import org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder;
import org.jboss.resteasy.client.jaxrs.ResteasyWebTarget;
import org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine;
import org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine;
import org.jboss.resteasy.client.jaxrs.internal.LocalResteasyProviderFactory;
import org.jboss.resteasy.client.jaxrs.internal.ResteasyClientBuilderImpl;
import org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider;
import org.jboss.resteasy.spi.ResteasyProviderFactory;
import org.junit.Test;
Expand Down Expand Up @@ -63,7 +64,8 @@ public void run() {

@Test(expected = ProcessingException.class)
public void httpClientTimeoutsWork() throws Exception {
ResteasyProviderFactory factory = ResteasyProviderFactory.getInstance();
ResteasyProviderFactory factory =
new LocalResteasyProviderFactory(ResteasyProviderFactory.getInstance());
factory.registerProvider(JsonNodeWriter.class);
factory.registerProvider(ResteasyJackson2Provider.class);

Expand Down Expand Up @@ -116,8 +118,8 @@ public Socket connectSocket(
.build();

ResteasyClient client =
new ResteasyClientBuilder()
.httpEngine(new ApacheHttpClient4Engine(httpClient, true))
new ResteasyClientBuilderImpl()
.httpEngine(new ApacheHttpClient43Engine(httpClient, true))
.providerFactory(factory)
.build();

Expand Down
2 changes: 1 addition & 1 deletion proxy/src/test/java/com/wavefront/agent/PushAgentTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -74,14 +74,14 @@
import java.util.concurrent.TimeUnit;
import java.util.zip.GZIPOutputStream;
import javax.annotation.Nonnull;
import javax.annotation.concurrent.NotThreadSafe;
import javax.net.SocketFactory;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.KeyManager;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import junit.framework.AssertionFailedError;
import net.jcip.annotations.NotThreadSafe;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
import org.apache.http.client.HttpClient;
Expand Down