package aiyh.utils.httpUtil.util; import aiyh.utils.httpUtil.ExtendedIOUtils; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.impl.client.CloseableHttpClient; /** * @author EBU7-dev1-ayh * @create 2021/11/5 0005 16:09 */ public class CloseThread implements Runnable { private CloseableHttpClient httpClient; private CloseableHttpResponse response; public CloseThread(CloseableHttpClient httpClient, CloseableHttpResponse response) { this.httpClient = httpClient; this.response = response; } @Override public void run() { try { Thread.sleep(1000 * 60); } catch (InterruptedException e) { e.printStackTrace(); }finally { ExtendedIOUtils.closeQuietly(httpClient); ExtendedIOUtils.closeQuietly(response); } } }