java.lang.Object
org.xbib.interlibrary.imap.ImapClient
A wrapper class for IMAP functionality.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
close()
void
void
void
eachFolder
(String folderName, String folderPattern, Consumer<javax.mail.Folder> consumer) void
eachMessage
(String folderName, int start, int end, Consumer<javax.mail.Message> consumer) void
eachMessage
(String folderName, Consumer<javax.mail.Message> consumer) void
eachSearchedMessage
(String folderName, javax.mail.Flags flags, Consumer<javax.mail.Message> consumer) void
eachSearchedMessage
(String folderName, javax.mail.search.SearchTerm searchTerm, Consumer<javax.mail.Message> consumer) void
messageCount
(String folderName) static ImapClient
newInstance
(String url) static ImapClient
newInstance
(String url, String username, String password)
-
Methodendetails
-
newInstance
- Löst aus:
javax.mail.MessagingException
-
newInstance
public static ImapClient newInstance(String url, String username, String password) throws javax.mail.MessagingException - Löst aus:
javax.mail.MessagingException
-
close
public void close() throws javax.mail.MessagingException- Löst aus:
javax.mail.MessagingException
-
exist
- Löst aus:
javax.mail.MessagingException
-
eachFolder
public void eachFolder(String folderName, String folderPattern, Consumer<javax.mail.Folder> consumer) throws javax.mail.MessagingException - Löst aus:
javax.mail.MessagingException
-
create
- Löst aus:
javax.mail.MessagingException
-
delete
- Löst aus:
javax.mail.MessagingException
-
expunge
- Löst aus:
javax.mail.MessagingException
-
messageCount
- Löst aus:
javax.mail.MessagingException
-
eachMessage
public void eachMessage(String folderName, Consumer<javax.mail.Message> consumer) throws javax.mail.MessagingException - Löst aus:
javax.mail.MessagingException
-
eachMessage
public void eachMessage(String folderName, int start, int end, Consumer<javax.mail.Message> consumer) throws javax.mail.MessagingException - Löst aus:
javax.mail.MessagingException
-
eachSearchedMessage
public void eachSearchedMessage(String folderName, javax.mail.Flags flags, Consumer<javax.mail.Message> consumer) throws javax.mail.MessagingException - Löst aus:
javax.mail.MessagingException
-
eachSearchedMessage
public void eachSearchedMessage(String folderName, javax.mail.search.SearchTerm searchTerm, Consumer<javax.mail.Message> consumer) throws javax.mail.MessagingException - Löst aus:
javax.mail.MessagingException
-