Author: sebb
Date: Sat Mar 12 02:09:42 2011
New Revision: 1080847
URL: http://svn.apache.org/viewvc?rev=1080847&view=rev
Log:
Align with other iterate methods and throw IOException on failure
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/NNTPClient.java
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/NNTPClient.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/NNTPClient.java?rev=1080847&r1=1080846&r2=1080847&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/NNTPClient.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/NNTPClient.java
Sat Mar 12 02:09:42 2011
@@ -1419,8 +1419,8 @@ public class NNTPClient extends NNTP
* <p>
* @param lowArticleNumber
* @param highArticleNumber
- * @return an Iterable of Articles, or {@code null} if the command failed
- * @throws IOException
+ * @return an Iterable of Articles
+ * @throws IOException if the command failed
* @since 3.0
*/
public Iterable<Article> iterateArticleInfo(long lowArticleNumber, long
highArticleNumber)
@@ -1428,7 +1428,7 @@ public class NNTPClient extends NNTP
{
Reader info = retrieveArticleInfo(lowArticleNumber,highArticleNumber);
if (info == null) {
- return null;
+ throw new IOException(getReplyString());
}
// N.B. info is already DotTerminated, so don't rewrap
return new ArticleIterator(new ReplyIterator(info, false));