httpCore util copyURLtoFile()を使用してコピーするコードがいくつかありますが、httpClientで実行できたように、ドキュメントでタイムアウトについて何も見つからないようです。プルしているファイルはプルアウトされるべきではありませんが、それに応じて....興味深いです。
URL pjmUrl = new URL("myFile");
File projLoad = new File("projLoad.txt");
org.apache.commons.io.FileUtils.copyURLToFile(pjmUrl, projLoad);
3行目がタイムアウトした場合、プログラムはランタイムに基づいてエラーをスローしたり、threadInterrupted()をチェックしたりする方法がありません。