Могу ли я глобально установить время ожидания HTTP-соединения?

У меня есть программа, которая использует javax.xml.ws.Serviceдля вызова удаленная служба, определенная WSDL.Эта программа работает на платформе Google App Engine, которая по умолчанию устанавливает для времени ожидания HTTP-соединения значение 5секунд{1}. Мне нужно увеличить это значение тайм-аута, так как этой службе часто требуется много времени для ответа, но поскольку этот запрос не выполняется с URLConnection, я не могу понять, как вызвать URLConnection.setReadTimeout(int ){2} или иным образом измените время ожидания.

Есть ли способ глобально установить время ожидания HTTP-подключения в App Engine? И, в целях обмена знаниями, как вообще можно было бы решить такого рода проблемы?

{1}: https://developers.google.com/appengine/docs/java/urlfetch/overview#Requests

{2}: http://docs.oracle.com /javase/1.5.0/docs/api/java/net/URLConnection.html#setReadTimeout(int)

17
задан Travis Webb 30 March 2012 в 00:15
поделиться