HTTP操作にApacheCommonライブラリを使用しています。
HttpClient client = getClient();
PutMethod put = new PutMethod(url);
FileRequestEntity countingFileRequestEntity = new FileRequestEntity(file, "application/octet-stream");
put.setRequestEntity(countingFileRequestEntity);
client.executeMethod(put);
put.releaseConnection();
長いHTTP操作を安全に中断するにはどうすればよいのでしょうか。新しいスレッドで実行して停止するのは間違った方法のようです。client.executeMethod
HttpMethodBaseにはabort()メソッドがありますが、完了するまで実行をブロックするため、使用方法がわかりません。