public static void cleanupResources( final CloseableHttpClient client, final HttpUriRequest request, final CloseableHttpResponse response ) { if ( response != null && response.getEntity() != null ) { EntityUtils.consumeQuietly( response.getEntity() ); closeQuietly( response ); } if ( request != null ) { if ( request instanceof AbstractExecutionAwareRequest ) { ( (AbstractExecutionAwareRequest) request ).reset(); } } if ( client != null ) { closeQuietly( client ); } }
public static void cleanupResources( final CloseableHttpClient client, final HttpUriRequest request, final CloseableHttpResponse response ) { if ( response != null && response.getEntity() != null ) { EntityUtils.consumeQuietly( response.getEntity() ); closeQuietly( response ); } if ( request != null ) { if ( request instanceof AbstractExecutionAwareRequest ) { ( (AbstractExecutionAwareRequest) request ).reset(); } } if ( client != null ) { closeQuietly( client ); } }
public static void cleanupResources( final HttpRequest request, final HttpResponse response, final CloseableHttpClient client ) { final Logger logger = LoggerFactory.getLogger( HttpResources.class ); logger.info( "CLEANING UP RESOURCES via: {}", Thread.currentThread() .getStackTrace()[2] ); if ( response != null && response.getEntity() != null ) { EntityUtils.consumeQuietly( response.getEntity() ); if ( response instanceof CloseableHttpResponse ) { closeQuietly( (CloseableHttpResponse) response ); } } if ( request != null ) { if ( request instanceof AbstractExecutionAwareRequest ) { ( (AbstractExecutionAwareRequest) request ).reset(); } } if ( client != null ) { closeQuietly( client ); } logger.info( "DONE: CLEANING UP RESOURCES" ); }
( (AbstractExecutionAwareRequest) request ).reset();