我正在使用 apache cxf 打一个休息电话。我可以在调用服务期间设置超时,并引发相应的 socketConnection 超时异常,但我无法捕获异常并将其设置为用户定义的异常。请找到以下超时异常代码
try{
HTTPClientPolicy clientConfig = WebClient.getConfig(service).getHttpConduit().getClient(); clientConfig.setReceiveTimeout(10000);}
catch(SocketTimeOutException e) {
logger.error("");
CustomException....
}
不进入 catch 块就抛出异常。有人能告诉我如何捕捉这个异常吗?