classpathx-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Classpathx-discuss] Getting newsgroup list in real-time


From: Cedric Hyppolite
Subject: Re: [Classpathx-discuss] Getting newsgroup list in real-time
Date: Fri, 5 May 2006 14:42:27 +0200


Le 5 mai 06 à 14:33, Chris Burdess a écrit :

Cedric Hyppolite wrote:
Le 5 mai 06 à 14:12, Chris Burdess a écrit :
Cedric Hyppolite wrote:
I am trying to list all newsgroup available from a server. I found that the API does not allow the listing of groups before the complete list is retrieved.

There is no getFolders() method on the NNTPRootFolder that would allow the listing of currently known newgroups. For Mail the listing of folder is not that long, but for NewsGroups it takes a while.

I am missing something obvious ?

How could I get this information? Adding a ListListener parameter to the list() method, or a getFolders() method which could return the result of the current/last listing.

Does listSubscribed do what you want?

I don't think so. listSubscribed is for listing folders/newsgroup that we know exists (from newsrc file) from a previous listing or session.

What I want is to get the list of newsgroup in real time so the user does not wait 10 minutes before being able to browse the list of groups available on a server,
and starting making up a list of groups to subscribe to.

You want an asynchronous I/O interface to NNTP? That's a completely different architecture from either JavaMail or the inetlib NNTP client.


I don't want an asynchronous IO interface to NNTP, I want a listener call as the internal implementation iterates over the lines giving the newsgroup names. It seems like the GroupIterator is reading the response from the server line by line and creating folder from each answer.

If that's right, I guess that a listener call on each iteration of this GroupIterator whould give the enable the listing of groups before all of them are received.

Cedric


Something like Twisted might be what you're looking for.
--
犬 Chris Burdess
  "They that can give up essential liberty to obtain a little safety
  deserve neither liberty nor safety." - Benjamin Franklin









reply via email to

[Prev in Thread] Current Thread [Next in Thread]