Show
Ignore:
Timestamp:
08/04/08 09:17:20 PM (5 months ago)
Author:
octorian
Message:

Initial IMAP IDLE implementation

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/LogicMail/src/org/logicprobe/LogicMail/mail/imap/ImapClient.java

    r264 r266  
    269269        return true; 
    270270    } 
     271 
     272    public boolean hasIdle() { 
     273                return true; 
     274        } 
    271275     
    272276    public FolderTreeItem getFolderTree() throws IOException, MailException { 
     
    575579        imapProtocol.executeAppend(folder.getPath(), rawMessage, flags); 
    576580    } 
     581 
     582        public void idleModeBegin() throws IOException, MailException { 
     583                imapProtocol.executeIdle(); 
     584        } 
     585 
     586        public void idleModeEnd() throws IOException, MailException { 
     587                imapProtocol.executeIdleDone(); 
     588        } 
     589 
     590        public boolean idleModePoll() throws IOException, MailException { 
     591                return imapProtocol.executeIdlePoll(); 
     592        } 
    577593}