如何更改Java ROME解析器的默认套接字超时?

时间:2013-04-05 10:34:12

标签: java sockets timeout rome

我正在使用Java ROME作为我的XML解析器以级联方式解析相当数量的RSS源。 有时,由于网络问题,其中一个RSS源可能无法访问,这会在尝试创建XMLReader对象(新的XMLReader(url))时导致Socket超时。

问题是默认超时持续约20年,当它发生时,它会减慢整个过程。

有没有办法在Java ROME中更改默认套接字超时?

1 个答案:

答案 0 :(得分:6)

创建XMLReader object ( new XMLReader(url))时,您已经有一个URLConnection对象,该对象作为XMLReader的参数传递。调用URLConnection setConnectTimeout(long)并设置超时值。我不认为罗马提供任何连接超时选项