Я использую API javax.xml.soap
(javax.xml.soap.SOAPConnectionFactory
, javax.xml.soap.SOAPConnection
и друзья) для вызова веб-службы на удаленный сервер, по большей части с большим успехом.
Однако,иногда возникает проблема, и программа застревает при чтении навсегда.
Чтобы решить эту проблему, я хотел бы добавить тайм-аут чтения.
Я нашел несколько способов, которыми можно достичь этого, но все они казались довольно плохими.
Так что мой вопрос к сообществу: каков наилучший способ реализовать поведение тайм-аута чтения при использовании API javax.xml.soap для совершения вызова?