You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by gg...@apache.org on 2015/08/27 06:40:02 UTC
svn commit: r1698063 -
/httpcomponents/httpcore/trunk/httpcore-nio/src/main/java/org/apache/http/nio/protocol/HttpAsyncService.java
Author: ggregory
Date: Thu Aug 27 04:40:01 2015
New Revision: 1698063
URL: http://svn.apache.org/r1698063
Log:
Use try-with-resources.
Modified:
httpcomponents/httpcore/trunk/httpcore-nio/src/main/java/org/apache/http/nio/protocol/HttpAsyncService.java
Modified: httpcomponents/httpcore/trunk/httpcore-nio/src/main/java/org/apache/http/nio/protocol/HttpAsyncService.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/httpcore-nio/src/main/java/org/apache/http/nio/protocol/HttpAsyncService.java?rev=1698063&r1=1698062&r2=1698063&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/httpcore-nio/src/main/java/org/apache/http/nio/protocol/HttpAsyncService.java (original)
+++ httpcomponents/httpcore/trunk/httpcore-nio/src/main/java/org/apache/http/nio/protocol/HttpAsyncService.java Thu Aug 27 04:40:01 2015
@@ -683,14 +683,11 @@ public class HttpAsyncService implements
final HttpContext context = outgoing.getContext();
final HttpRequest request = outgoing.getRequest();
final HttpResponse response = outgoing.getResponse();
- final HttpAsyncResponseProducer responseProducer = outgoing.getProducer();
- try {
+ try (final HttpAsyncResponseProducer responseProducer = outgoing.getProducer()) {
responseProducer.responseCompleted(context);
state.setOutgoing(null);
state.setCancellable(null);
state.setResponseState(MessageState.READY);
- } finally {
- responseProducer.close();
}
if (!this.connStrategy.keepAlive(request, response, context)) {
conn.close();