add streaming methods (corresponding to array methods) to NNTPClient
--------------------------------------------------------------------
Key: NET-237
URL: https://issues.apache.org/jira/browse/NET-237
Project: Commons Net
Issue Type: New Feature
Affects Versions: 2.0, 1.4, 1.3, 1.2.2, 1.2.1, 1.2, 1.1.1, 1.1, 1.0
Reporter: Ken Geis
NNTPClient.listNewNews(..) can use a lot of memory for large groups. I
recommend adding streaming version of the same.
Iterator<String> iterateNewNews(NewGroupsOrNewsQuery query);
One could also add streaming versions of the *Newsgroups methods, but these are
expected to have smaller results than some large newsgroups.
Iterator<NewsgroupInfo> iterateNewNewsgroups(NewGroupsOrNewsQuery query);
Iterator<NewsgroupInfo> iterateNewsgroups();
Iterator<NewsgroupInfo> iterateNewsgroups(String wildmat);
I'll work on iterateNewNews(..) and submit a patch if it's good.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.