У меня есть программа, которая использует 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)