Установка времени ожидания мыльного соединения программно из WsdlRequest
Я хотел бы знать, как установить время ожидания подключения в Soapui Java.
Я использую мыло версии 4.0.1.0
То, что я нашел до сих пор, это чтение тайм-аута, но сейчас мне нужно установить тайм-аут соединения. Этот вопрос задавался ранее, но конкретных ответов не было.
Вот мой код до сих пор. Он отправляет и получает запросы, как я хочу. Но моя проблема заключается в обработке тайм-аутов. И если возможно, я хотел бы убедиться, что время ожидания чтения в миллисекундах.
public static void main(String[] args) {
WsdlProject project = null;
WsdlInterface[] interfacesInWSDL = null;
try {
SoapUI.setSoapUICore(new StandaloneSoapUICore(true));
project = new WsdlProject();
interfacesInWSDL = WsdlInterfaceFactory.importWsdl(project, "wsdlPath.wsdl", true);
for (int i = 0; i < interfacesInWSDL.length; i++) {
for (Operation op : interfacesInWSDL[i].getOperationList()) {
WsdlOperation operation = (WsdlOperation) op;
WsdlRequest request = operation.addNewRequest("WSDLRequest");
request.setTimeout("10000");//Read timeout
request.setEndpoint("URL");
request.setRequestContent(operation.createRequest(true));
System.out.println(request.getRequestContent());
WsdlSubmitContext submitContext = new WsdlSubmitContext(request);
WsdlSubmit submit = (WsdlSubmit) request.submit(submitContext, false);
Response response = submit.getResponse();
System.out.println(response.getContentAsString());
}
}
} catch (Exception ex) {
//Exception Logger
}
}
Заранее спасибо.