Package org.apache.commons.net.nntp

Examples of org.apache.commons.net.nntp.NewsgroupInfo


    if(!client.authenticate(user, password)) {
      System.out.println("Authentication failed for user " + user + "!");
      System.exit(1);
    }
   
    NewsgroupInfo group = new NewsgroupInfo();
    client.selectNewsgroup("comp.lang.lisp", group);
   
    int lowArticleNumber = group.getFirstArticle();
    int highArticleNumber = lowArticleNumber + 100;
   
    System.out.println("Retrieving articles between [" + lowArticleNumber + "] and [" + highArticleNumber + "]");
    Article[] articles = NNTPUtils.getArticleInfo(client, lowArticleNumber, highArticleNumber);
   
View Full Code Here


      } else {
        System.out.println("Authentication failed, error =" + client.getReplyString());
      }

      // XOVER
      NewsgroupInfo testGroup = new NewsgroupInfo();
      client.selectNewsgroup("alt.test", testGroup);
      int lowArticleNumber = testGroup.getFirstArticle();
      int highArticleNumber = lowArticleNumber + 100;
      Article[] articles = NNTPUtils.getArticleInfo(client, lowArticleNumber, highArticleNumber);

      for (int i = 0; i < articles.length; ++i) {
        System.out.println(articles[i].getSubject());
View Full Code Here

                System.out.println("Authentication failed for user " + user + "!");
                System.exit(1);
            }
        }

        NewsgroupInfo group = new NewsgroupInfo();
        client.selectNewsgroup(newsgroup, group);

        BufferedReader br;
        String line;
        if (articleSpec != null) {
            br = (BufferedReader) client.retrieveArticleHeader(articleSpec);
        } else {
            long articleNum = group.getLastArticleLong();
            br = client.retrieveArticleHeader(articleNum);
        }
        if (br != null) {
            while((line=br.readLine()) != null) {
                System.out.println(line);
            }
            br.close();
        }
        if (articleSpec != null) {
            br = (BufferedReader) client.retrieveArticleBody(articleSpec);
        } else {
            long articleNum = group.getLastArticleLong();
            br = client.retrieveArticleBody(articleNum);
        }
        if (br != null) {
            while((line=br.readLine()) != null) {
                System.out.println(line);
View Full Code Here

                System.out.println(s);
            }
        } else {
            System.out.println("Failed to get OVERVIEW.FMT");
        }
        NewsgroupInfo group = new NewsgroupInfo();
        client.selectNewsgroup(newsgroup, group);

        long lowArticleNumber = group.getFirstArticleLong();
        long highArticleNumber = lowArticleNumber + 5000;

        System.out.println("Retrieving articles between [" + lowArticleNumber + "] and [" + highArticleNumber + "]");
        Iterable<Article> articles = client.iterateArticleInfo(lowArticleNumber, highArticleNumber);
View Full Code Here

                    System.out.println("Authentication failed, error =" + client.getReplyString());
                }
            }

            // XOVER
            NewsgroupInfo testGroup = new NewsgroupInfo();
            client.selectNewsgroup("alt.test", testGroup);
            long lowArticleNumber = testGroup.getFirstArticleLong();
            long  highArticleNumber = lowArticleNumber + 100;
            Iterable<Article> articles = client.iterateArticleInfo(lowArticleNumber, highArticleNumber);

            for (Article article : articles) {
                if (article.isDummy()) { // Subject will contain raw response
View Full Code Here

            loggedOn = this.logOnToServer();
        }
        else loggedOn = true;

        if (loggedOn) {
            NewsgroupInfo groupInfo = new NewsgroupInfo();
            if (this.selectNewsgroup(this.newsgroupName, groupInfo)) {
                this.catchUpOnNewsgroup(groupInfo);
            }
            else return false;
        }
View Full Code Here

//        if(!client.authenticate(user, password)) {
//            System.out.println("Authentication failed for user " + user + "!");
//          //  System.exit(1);
//        }
//       
        NewsgroupInfo group = new NewsgroupInfo();
        client.selectNewsgroup("alt.test", group);
       
        long lowArticleNumber = group.getFirstArticle();
        long highArticleNumber = lowArticleNumber + 5000;
       
        System.out.println("Retrieving articles between [" + lowArticleNumber + "] and [" + highArticleNumber + "]");
        List<Article> articles = NNTPUtils.getArticleInfo(client, lowArticleNumber, highArticleNumber);
       
View Full Code Here

            } else {
                System.out.println("Authentication failed, error =" + client.getReplyString());
            }

            // XOVER
            NewsgroupInfo testGroup = new NewsgroupInfo();
            client.selectNewsgroup("alt.test", testGroup);
            long lowArticleNumber = testGroup.getFirstArticle();
            long  highArticleNumber = lowArticleNumber + 100;
            List<Article> articles = NNTPUtils.getArticleInfo(client, lowArticleNumber, highArticleNumber);

            for (Article article : articles) {
                System.out.println(article.getSubject());
View Full Code Here

TOP

Related Classes of org.apache.commons.net.nntp.NewsgroupInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.