Package gnu.inet.nntp

This is an NNTP client, implementing all of RFC 977, and many of the RFC 2980 NNTP extensions.

Interface Summary

Newsrc Interface for a .newsrc configuration.
NNTPConstants NNTP status response codes.
PendingData An object representing data outside the simple request/response model of NNTP.

Class Summary

ActiveTime An item in an NNTP newsgroup active time listing.
ActiveTimesIterator An iterator over an NNTP LIST ACTIVE.TIMES listing.
ArticleNumberIterator An iterator over a listing of article numbers.
ArticleResponse An NNTP article status response.
ArticleStream A stream that can be told to read to the end of its data.
FileNewsrc A .newsrc configuration on a filesystem.
Group An item in an NNTP newsgroup listing.
GroupIterator An iterator over an NNTP newsgroup listing.
GroupResponse An NNTP group status response.
HeaderEntry An item in an NNTP newsgroup single-header listing.
HeaderIterator An iterator over an NNTP XHDR listing.
LineIterator An iterator over an NNTP multi-line response.
NNTPConnection An NNTP client.
Overview An overview entry.
OverviewIterator An iterator over an overview listing.
Pair A pair of strings associated with one another.
PairIterator An iterator over a pair listing.
PostStream A stream to which article contents should be written.
Range A range of article numbers.
StatusResponse An NNTP status response.

Exception Summary

NNTPException An NNTP exception.
This is an NNTP client, implementing all of RFC 977, and many of the RFC 2980 NNTP extensions. Especially, there is support for the XOVER and XHDR commands and simple authentication.

There is also a newsrc mechanism for storing newsgroup subscriptions and read articles.