Альтернатива java.net.URL для настройки пользовательского времени ожидания

Требуется установка тайм-аута для удаленного запроса данных, сделанного с использованием класса java.net.URL. После некоторого поиска в Google выяснилось, что есть два системных свойства, которые можно использовать для установки тайм-аута для класса URL следующим образом:

sun.net.client.defaultConnectTimeout  
sun.net.client.defaultReadTimeout

Я не могу контролировать все системы и не хочу, чтобы все продолжали устанавливать системные свойства. Есть ли другая альтернатива для удаленного запроса, которая позволит мне установить тайм-ауты. Без какой-либо библиотеки, предпочтительнее, если она доступна в самой java.

19
задан Vishwanath 18 March 2011 в 12:01
поделиться