Package com.google.sitebricks.mail.imap

Examples of com.google.sitebricks.mail.imap.Folder


    System.out.println("CAPS: " + capabilities);

    final ListenableFuture<FolderStatus> fStatus =
        client.statusOf("[Gmail]/All Mail");
    ListenableFuture<Folder> future = client.open("[Gmail]/All Mail");
    final Folder allMail = future.get();
    final FolderStatus folderStatus = fStatus.get();
    System.out
        .println("Folder opened: " + allMail.getName() + " with count " + folderStatus.getMessages());

    future.addListener(new Runnable() {
      @Override
      public void run() {
        ListenableFuture<List<Message>> messages = client.fetch(allMail, 80034, 80084);
View Full Code Here


//    }

//    final ListenableFuture<FolderStatus> fStatus =
//        client.statusOf("[Gmail]/All Mail");
    ListenableFuture<Folder> future = client.open("[Gmail]/All Mail", true);
    final Folder allMail = future.get();
//    final FolderStatus folderStatus = fStatus.get();
//    System.out
//        .println("Folder opened: " + allMail.getName() + " with count " + folderStatus.getMessages());



    final ExecutorService executor = Executors.newCachedThreadPool();
    future.addListener(new Runnable() {
      @Override
      public void run() {
//        final ListenableFuture<List<Integer>> messageStatuses =
//            client.searchUid(allMail, "is:read", new Date(System.currentTimeMillis() - (500L * 24L * 60L * 60L * 1000L)));
        final ListenableFuture<List<MessageStatus>> messageStatuses =
            client.list(allMail, allMail.getCount() -5 , -1);

        try {
//          System.out.println(messageStatuses.get());
          for (MessageStatus messageStatus : messageStatuses.get()) {
            System.out.println(messageStatus);
View Full Code Here

    System.out.println("CAPS: " + capabilities);

    final ListenableFuture<FolderStatus> fStatus =
        client.statusOf("[Gmail]/All Mail");
    ListenableFuture<Folder> future = client.open("[Gmail]/All Mail");
    final Folder allMail = future.get();
    final FolderStatus folderStatus = fStatus.get();
    System.out
        .println("Folder opened: " + allMail.getName() + " with count " + folderStatus.getMessages());

    future.addListener(new Runnable() {
      @Override
      public void run() {
        ListenableFuture<List<Message>> messages = client.fetch(allMail, 80034, 80084);
View Full Code Here

TOP

Related Classes of com.google.sitebricks.mail.imap.Folder

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.