Skip to content

Commit 9c4c059

Browse files
committed
Try to use ApacheConnectionClosingStrategy.GracefulClosingStrategy()
1 parent ed8431f commit 9c4c059

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/com/atomgraph/linkeddatahub/Application.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@
230230
import org.glassfish.hk2.utilities.binding.AbstractBinder;
231231
import org.glassfish.jersey.client.ClientConfig;
232232
import org.glassfish.jersey.apache.connector.ApacheClientProperties;
233+
import org.glassfish.jersey.apache.connector.ApacheConnectionClosingStrategy;
233234
import org.glassfish.jersey.apache.connector.ApacheConnectorProvider;
234235
import org.glassfish.jersey.client.ClientProperties;
235236
import org.glassfish.jersey.client.RequestEntityProcessing;
@@ -1396,6 +1397,7 @@ public void releaseConnection(final HttpClientConnection managedConn, final Obje
13961397
config.register(new UpdateRequestProvider());
13971398
config.property(ClientProperties.FOLLOW_REDIRECTS, true);
13981399
config.property(ApacheClientProperties.CONNECTION_MANAGER, conman);
1400+
config.property(ApacheClientProperties.CONNECTION_CLOSING_STRATEGY, new ApacheConnectionClosingStrategy.GracefulClosingStrategy());
13991401
if (keepAliveStrategy != null) config.property(ApacheClientProperties.KEEPALIVE_STRATEGY, keepAliveStrategy);
14001402
//if (buffered)
14011403
config.property(ClientProperties.REQUEST_ENTITY_PROCESSING, RequestEntityProcessing.BUFFERED); // https://stackoverflow.com/questions/42139436/jersey-client-throws-cannot-retry-request-with-a-non-repeatable-request-entity

0 commit comments

Comments
 (0)