public interface ReceiverDClient extends DClient
| Modifier and Type | Method and Description |
|---|---|
List<MessageView> |
checkEmailMessages(String folderName,
PageRequest pageRequest)
Returns short information about messages.
|
void |
closeFolder(jakarta.mail.Folder folder)
Closes the opened folder.
|
Map<Integer,Boolean> |
deleteAllMessages(String folderName)
Deletes all messages in a folder.
|
boolean |
deleteMessage(String folderName,
int id)
Deletes a message in a folder by its ID.
|
Map<Integer,Boolean> |
deleteMessages(String folderName,
Collection<Integer> ids)
Deletes several messages in a folder by their IDs.
|
Integer |
getTotalCount(String folderName)
Returns the total count of email messages in the folder.
|
jakarta.mail.Folder |
openFolderForRead(String folderName)
Opens the folder for only read.
|
jakarta.mail.Folder |
openFolderForWrite(String folderName)
Opens the folder for read and write.
|
IncomingMessage |
readMessageById(String folderName,
int id)
Reads message by its ID (number message).
|
List<IncomingMessage> |
readMessages(String folderName,
PageRequest pageRequest)
Return full information about messages.
|
connect, getPrincipal, getProtocolNameInteger getTotalCount(String folderName)
folderName - the folder name (For example: INBOX, OUTBOX, etc.)List<MessageView> checkEmailMessages(String folderName, PageRequest pageRequest)
folderName - the folder name in you accountpageRequest - selection size informationMessageViewList<IncomingMessage> readMessages(String folderName, PageRequest pageRequest)
folderName - the folder name in you accountpageRequest - selection size informationIncomingMessageIncomingMessage readMessageById(String folderName, int id)
folderName - the folder name in you accountid - unique identifier of a message within the folderIncomingMessagejakarta.mail.Folder openFolderForRead(String folderName)
folderName - the folder name in you accountFolderjakarta.mail.Folder openFolderForWrite(String folderName)
folderName - the folder name in you accountFoldervoid closeFolder(jakarta.mail.Folder folder)
folder - an object of the class Folderboolean deleteMessage(String folderName, int id)
folderName - the folder name in you accountid - unique identifier of a message within the folderMap<Integer,Boolean> deleteMessages(String folderName, Collection<Integer> ids)
folderName - the folder name in you accountids - unique identifiers of messages within the folderCopyright © 2023. All rights reserved.