2011-12-22 4 views
0

wsclient에서 시간 초과를 지정하는 올바른 방법은 무엇입니까?wsclient에서 시간 초과 지정

내 그리폰 컨트롤러이에 시도 :

withWs([wsdl: model.wsdl, timeout:1800000]) 

그러나 작동하지 않습니다.

힌트가 있습니까? 이 일을 해결

문제 :

withWs(wsdl: model.wsdl){ 
    setConnnectionTime(1800000) 
    ... 
} 

답변

1

를이해야별로 중요하지하지만 WsclientConnector 타임 아웃 라인 (101)에 따르면이

withWs(wsdl: model.wsdl, timeout:1800000) { ... } 

처럼 호출에서 대괄호를 제거하려고 매개 변수는 WS 클라이언트에서 받아야합니다.

if(params.containsKey('timeout')) client.setConnectionTimeout(params.remove('timeout')) 
+0

죄송합니다. 늦은 답변자입니다. 마침내 포인터 덕분에 문제를 해결할 수있는 방법을 찾았습니다. –