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