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