- charsetContent(Charset) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
-
Sets a charset content of this message.
- charsetContent(Charset) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
-
Sets a charset content of this message.
- checkEmail() - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Checks email (first 50 messages).
- checkEmail(PageRequest) - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Checks email.
- CheckEmailException - Exception in ru.dlabs71.library.email.exception
-
The exception is caused by a failure to convert a Jakarta Message class (
Message)
to DTO classes that implement the
Message interface.
- CheckEmailException(String) - Constructor for exception ru.dlabs71.library.email.exception.CheckEmailException
-
The constructor of this class.
- CheckEmailException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.CheckEmailException
-
The constructor of this class.
- checkEmailMessages(String, PageRequest) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Returns short information about messages.
- checkEmailMessages(String, PageRequest) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
-
Returns short information about messages.
- clearCurrentFolder() - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Delete all messages in the current folder.
- closeFolder(Folder) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Closes the opened folder.
- closeFolder(Folder) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
-
Closes the opened folder.
- CommonProperties - Class in ru.dlabs71.library.email.property
-
The common class of properties for connection.
- CommonProperties() - Constructor for class ru.dlabs71.library.email.property.CommonProperties
-
- connect() - Method in interface ru.dlabs71.library.email.client.DClient
-
Connects to the email server.
- connect() - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Connects to the email server using the IMAP protocol.
- connect() - Method in class ru.dlabs71.library.email.client.sender.SMTPDClient
-
Connects to the email server using the SMTP protocol.
- construct(String, Map<String, Object>) - Method in class ru.dlabs71.library.email.util.TemplateUtils
-
It returns the string constructed from the template and its parameters.
- construct(Template, Map<String, Object>) - Method in class ru.dlabs71.library.email.util.TemplateUtils
-
It returns the string constructed from the template and its parameters.
- constructContent(String, Map<String, Object>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage
-
Creates text content from a path to a templated file and parameters for this one.
- Content() - Constructor for class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.Content
-
- content(String) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
-
Sets a content of this message.
- CONTENT_TRANSFER_ENCODING_HDR - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
-
- CONTENT_TYPE_HDR - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
-
- ContentAndAttachments() - Constructor for class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.ContentAndAttachments
-
- ContentMessage - Class in ru.dlabs71.library.email.dto.message.common
-
This class describes an email message content (text of html).
- ContentMessage(String, String) - Constructor for class ru.dlabs71.library.email.dto.message.common.ContentMessage
-
The constructor of this class.
- ContentMessage(String, String, Charset) - Constructor for class ru.dlabs71.library.email.dto.message.common.ContentMessage
-
The constructor of this class.
- ContentMessageType - Enum in ru.dlabs71.library.email.type
-
The enum contains all types of message content.
- contentType(ContentMessageType) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
-
Sets a value of a Content-Type header for content.
- contentType(ContentMessageType) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
-
Sets a value of a Content-Type header for content.
- contentTypeWithCharset(String, Charset) - Method in class ru.dlabs71.library.email.util.ProtocolUtils
-
Returns the string value for the Content-Type header with the 'charset' directive.
- contentTypeWithCharset(String, String) - Method in class ru.dlabs71.library.email.util.ProtocolUtils
-
Returns the string value for the Content-Type header with the 'charset' directive.
- contentTypeWithCharset(String) - Method in class ru.dlabs71.library.email.util.ProtocolUtils
-
Returns the string value for the Content-Type header with the 'charset' directive.
- convert(Message) - Method in class ru.dlabs71.library.email.converter.incoming.BaseMessageConverter
-
It converts a message to a BaseMessage instance.
- convert(Message) - Method in class ru.dlabs71.library.email.converter.incoming.MessageViewConverter
-
It converts the message to an instance of the
MessageView class.
- convert(OutgoingMessage, Session, String, String) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessageConverter
-
- convert(Date) - Method in class ru.dlabs71.library.email.util.JavaCoreUtils
-
Converts Date to LocalDateTime.
- convertAttachmentPart(EmailAttachment) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
-
Converts an email attachment to a BodyPart instances.
- convertAttachmentParts(OutgoingMessage) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
-
- convertBodyPart(OutgoingMessage) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
-
- convertBodyPart(ContentMessage) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessagePartConverter
-
Converts a message content from
OutgoingMessage to an instance of the
BodyPart class.
- convertEnvelopData(Message) - Method in class ru.dlabs71.library.email.converter.incoming.BaseMessageConverter
-
It converts a message to a BaseMessage instance without the content and attachments.
- convertToIncomingMessage(Message) - Method in class ru.dlabs71.library.email.converter.incoming.BaseMessageConverter
-
It converts a message to a DefaultIncomingMessage instance.
- create(String) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
-
- create(String, FileParametersDetector) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
-
Creates an object of the
EmailAttachment class by the path to file argument
The path to file must start with the following prefixes: "file://", "classpath:" or a path separator.
- createAddress(String, String) - Method in class ru.dlabs71.library.email.util.EmailMessageUtils
-
It's creating an InternetAddress object from email and name strings.
- createAddresses(Set<EmailParticipant>) - Method in class ru.dlabs71.library.email.util.EmailMessageUtils
-
It's creating an array of
InternetAddress objects from a list of
EmailParticipant objects.
- createClasspathTemplate(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
-
This method creates a template object from classpath resource.
- createCommonProperties(CommonProperties, Protocol) - Static method in class ru.dlabs71.library.email.property.SessionPropertyCollector
-
Returns a Properties object for set up an email connection configuration.
- createContentTypeForAttachment(File) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
-
This method creates string for the value of Content-Type header.
- createContentTypeForAttachment(File, FileParametersDetector) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
-
This method creates string for the value of Content-Type header.
- createEnvelop(OutgoingMessage, Session, String, String) - Method in class ru.dlabs71.library.email.converter.outgoing.JakartaMessageConverter
-
- createFile(String) - Method in class ru.dlabs71.library.email.util.AttachmentUtils
-
Creates a file object from the file path argument.
- createFileTemplate(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
-
This method creates a template object from the file system resource.
- createJarFileTemplate(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
-
This method creates a template object from the file system resource.
- CreateMessageException - Exception in ru.dlabs71.library.email.exception
-
The exception is caused by a failure to convert a Jakarta Message class (
Message)
to DTO classes that implement the
Message interface.
- CreateMessageException(String) - Constructor for exception ru.dlabs71.library.email.exception.CreateMessageException
-
The constructor of this class.
- CreateMessageException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.CreateMessageException
-
The constructor of this class.
- createProperty(Protocol, String) - Static method in class ru.dlabs71.library.email.property.SessionPropertyCollector
-
Utility method for creating property names based on protocol and property postfix.
- createTemplate(String) - Method in class ru.dlabs71.library.email.util.TemplateUtils
-
This method creates a template object by using a path to the template.
- DClient - Interface in ru.dlabs71.library.email.client
-
Interface for any email client.
- decodeData(String) - Method in class ru.dlabs71.library.email.util.EmailMessageUtils
-
Return decoded and normalized string.
- DEFAULT_BINARY_CONTENT_TYPE - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
-
- DEFAULT_CONTENT_TYPE - Static variable in class ru.dlabs71.library.email.mime.DefaultFileParametersDetector
-
- DEFAULT_ENCODING - Static variable in class ru.dlabs71.library.email.util.ProtocolUtils
-
- DEFAULT_INBOX_FOLDER_NAME - Static variable in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
The default name of the inbox mail folder.
- DEFAULT_OUTBOX_FOLDER_NAME - Static variable in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
The default name of the outbox mail folder.
- DEFAULT_PAGE_REQUEST - Static variable in class ru.dlabs71.library.email.DEmailReceiver
-
Default page request.
- DefaultFileParametersDetector - Class in ru.dlabs71.library.email.mime
-
- DefaultFileParametersDetector() - Constructor for class ru.dlabs71.library.email.mime.DefaultFileParametersDetector
-
- DefaultIncomingMessage - Class in ru.dlabs71.library.email.dto.message.incoming
-
This class describes a default incoming email message.
- DefaultIncomingMessage(BaseMessage) - Constructor for class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
-
The default constructor.
- DefaultOutgoingMessage - Class in ru.dlabs71.library.email.dto.message.outgoing
-
This class describes a default outgoing email message.
- DefaultOutgoingMessage(String, String, Set<EmailParticipant>, List<EmailAttachment>) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage
-
The constructor of this class.
- DefaultOutgoingMessage(String, String, Charset, ContentMessageType, Set<EmailParticipant>, List<EmailAttachment>, TransferEncoder) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage
-
The constructor of this class.
- DefaultOutgoingMessage(String, List<ContentMessage>, Set<EmailParticipant>, List<EmailAttachment>, TransferEncoder) - Constructor for class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage
-
The constructor of this class.
- DefaultOutgoingMessage.Builder - Class in ru.dlabs71.library.email.dto.message.outgoing
-
Builder of this class.
- defineCharsetFromHeaderValue(String) - Method in class ru.dlabs71.library.email.util.ProtocolUtils
-
Returns value from 'charset' directive from a Content-Type header value.
- deleteAllMessages(String) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Deletes all messages in a folder.
- deleteAllMessages(String) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
-
Deletes all messages in a folder.
- deleteMessage(String, int) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Deletes a message in a folder by its ID.
- deleteMessage(String, int) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
-
Deletes a message in a folder by its ID.
- deleteMessageById(Integer) - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Delete one message by the identifier.
- deleteMessages(String, Collection<Integer>) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Deletes several messages in a folder by their IDs.
- deleteMessages(String, Collection<Integer>) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
-
Deletes several messages in a folder by their IDs.
- deleteMessages(Collection<Integer>) - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Delete several messages by its identifiers.
- DEmailReceiver - Class in ru.dlabs71.library.email
-
The class implements a facade pattern for receiving messages.
- DEmailReceiver(ImapProperties) - Constructor for class ru.dlabs71.library.email.DEmailReceiver
-
The constructor of the class.
- DEmailSender - Class in ru.dlabs71.library.email
-
This class implements the Facade pattern for sending email messages.
- detectEncoding(File) - Method in class ru.dlabs71.library.email.mime.DefaultFileParametersDetector
-
Returns always system default charset.
- detectEncoding(File) - Method in interface ru.dlabs71.library.email.mime.FileParametersDetector
-
Returns charset of content the file.
- detectFileEncoding(File) - Method in class ru.dlabs71.library.email.util.FileSystemUtils
-
Tries to predict encoding of a file.
- detectFileEncoding(File, FileParametersDetector) - Method in class ru.dlabs71.library.email.util.FileSystemUtils
-
Tries to predict encoding of a file.
- detectFileMimeType(File) - Method in class ru.dlabs71.library.email.util.FileSystemUtils
-
Tries to predict MIME type of file.
- detectFileMimeType(File, FileParametersDetector) - Method in class ru.dlabs71.library.email.util.FileSystemUtils
-
Tries to predict MIME type of file.
- detectMimeType(File) - Method in class ru.dlabs71.library.email.mime.DefaultFileParametersDetector
-
Returns MIMEType by a file.
- detectMimeType(File) - Method in interface ru.dlabs71.library.email.mime.FileParametersDetector
-
Returns a MIME type of file as a string.
- get() - Method in interface ru.dlabs71.library.email.util.RetryableUtils.RetryableSupplier
-
- getAllContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.common.BaseMessage
-
Returns all the contents as one string, separated by '\n'.
- getAllContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.common.BaseMessage
-
Returns all the contents as one string, separated by a delimiter, which is set up in the parameter.
- getAttachment(Part) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
-
- getAttachments() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns all the attached files to a message.
- getAttachments() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
-
Returns empty list.
- getContent(Part) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
-
- getContent(Part, MessagePartConverter.ContentAndAttachments) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
-
Gets all the contents and attachments from the email message and fills in the 'result' argument.
- getContentByType(String) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter.ContentAndAttachments
-
Returns the content by the content type.
- getContentDefault(Part) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
-
Tries to get content as string.
- getContentDefaultAsBytes(Part) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
-
Tries to get content as array of bytes.
- getContents() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns all the contents of a message.
- getContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
-
Returns empty list.
- getCurrentFolder() - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Returns a using folder in the mailbox.
- getEnd() - Method in class ru.dlabs71.library.email.dto.pageable.PageRequest
-
Gets end index of the data selection.
- getExtraProperties() - Method in class ru.dlabs71.library.email.property.CommonProperties
-
Returns extra properties or immutable empty map if ones are null.
- getFullPath() - Method in class ru.dlabs71.library.email.util.TemplateUtils.TemplatePath
-
- getHtmlContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
-
Returns all the html contents.
- getHtmlContents() - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
-
Returns all the html contents.
- getHtmlContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
-
- getHtmlContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
-
Returns all the html contents as one string.
- getHtmlContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
-
Returns all the html contents as one string, separated by a delimiter, which is set up in the parameter.
- getHtmlContentsAsString() - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
-
Returns all the html contents as one string.
- getHtmlContentsAsString(String) - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
-
Returns all the html contents as one string, separated by a delimiter, which is set up in the parameter.
- getHtmlContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
-
- getHtmlContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
-
- getId() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns the unique identifier of a message.
- getPrincipal() - Method in interface ru.dlabs71.library.email.client.DClient
-
Returns name and email address used for connection.
- getPrincipal() - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Returns name and email address used for connection.
- getPrincipal() - Method in class ru.dlabs71.library.email.client.sender.SMTPDClient
-
Returns name and email address used for connection.
- getProtocolName() - Method in interface ru.dlabs71.library.email.client.DClient
-
Returns a using protocol name.
- getProtocolName() - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Returns a using protocol name.
- getProtocolName() - Method in class ru.dlabs71.library.email.client.sender.SMTPDClient
-
Returns a using protocol name.
- getReceivedDate() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns the date of receiving this message.
- getRecipients(Message) - Method in class ru.dlabs71.library.email.converter.incoming.MessagePartConverter
-
Returns a Set of
EmailParticipant from message recipients have the type
Message.RecipientType.TO.
- getRecipients() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns all the recipients of a message.
- getSender() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns the sender of a message.
- getSentDate() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns the date of sending this message.
- getSize() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns size of a message.
- getSubject() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns the subject of a message.
- getTextContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
-
Returns all the text contents.
- getTextContents() - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
-
Returns all the text contents.
- getTextContents() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
-
- getTextContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
-
Returns all the text contents as one string, separated by default delimiter.
- getTextContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.incoming.DefaultIncomingMessage
-
Returns all the text contents as one string, separated by a delimiter, which is set up in the parameter.
- getTextContentsAsString() - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
-
Returns all the text contents as one string, separated by default delimiter.
- getTextContentsAsString(String) - Method in interface ru.dlabs71.library.email.dto.message.incoming.IncomingMessage
-
Returns all the text contents as one string, separated by a delimiter, which is set up in the parameter.
- getTextContentsAsString() - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
-
- getTextContentsAsString(String) - Method in class ru.dlabs71.library.email.dto.message.incoming.MessageView
-
- getTotalCount(String) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Returns the total count of email messages in the folder.
- getTotalCount(String) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
-
Returns the total count of email messages in the folder.
- getTransferEncoder() - Method in interface ru.dlabs71.library.email.dto.message.common.Message
-
Returns the value of Content-Transfer-Encoding header.
- readEmail() - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Reads email (first 50 messages).
- readEmail(PageRequest) - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Reads email.
- readMessageById(String, int) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Reads message by its ID (number message).
- readMessageById(String, int) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
-
Reads message by its ID (number message).
- readMessageById(Integer) - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Reads one email message by its identifier.
- ReadMessageException - Exception in ru.dlabs71.library.email.exception
-
The exception is caused by troubles with connection to a server or errors while reading messages.
- ReadMessageException(String) - Constructor for exception ru.dlabs71.library.email.exception.ReadMessageException
-
The constructor of this class.
- ReadMessageException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.ReadMessageException
-
The constructor of this class.
- readMessages(String, PageRequest) - Method in class ru.dlabs71.library.email.client.receiver.IMAPDClient
-
Return full information about messages.
- readMessages(String, PageRequest) - Method in interface ru.dlabs71.library.email.client.receiver.ReceiverDClient
-
Return full information about messages.
- receiver() - Method in class ru.dlabs71.library.email.DEmailReceiver
-
Returns email receiver object.
- ReceiverDClient - Interface in ru.dlabs71.library.email.client.receiver
-
The general interface for a receiver client (IMAP, POP3, etc.).
- recipientEmail(Set<EmailParticipant>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
-
Sets email recipients.
- recipientEmail(Set<EmailParticipant>) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
-
Sets email recipients.
- retry(int, long, RetryableUtils.RetryableSupplier<R>) - Method in class ru.dlabs71.library.email.util.RetryableUtils
-
Retry mechanism for handler in the 'supplier' argument.
- retry(int, long, RetryableUtils.RetryableWorker) - Method in class ru.dlabs71.library.email.util.RetryableUtils
-
Retry mechanism for handler in the 'worker' argument.
- RetryableUtils - Class in ru.dlabs71.library.email.util
-
The Utility class with helper methods for create retryable mechanizes.
- RetryableUtils() - Constructor for class ru.dlabs71.library.email.util.RetryableUtils
-
- RetryableUtils.RetryableSupplier<R> - Interface in ru.dlabs71.library.email.util
-
- RetryableUtils.RetryableWorker - Interface in ru.dlabs71.library.email.util
-
- ru.dlabs71.library.email - package ru.dlabs71.library.email
-
D-email is the library that provides a simple opportunity to send and receive email messages.
- ru.dlabs71.library.email.client - package ru.dlabs71.library.email.client
-
The common package for email clients.
- ru.dlabs71.library.email.client.receiver - package ru.dlabs71.library.email.client.receiver
-
This package contains all available clients for receiving email messages.
- ru.dlabs71.library.email.client.sender - package ru.dlabs71.library.email.client.sender
-
This package contains all available clients for sending email messages.
- ru.dlabs71.library.email.converter - package ru.dlabs71.library.email.converter
-
This package contains utility classes for converting entities.
- ru.dlabs71.library.email.converter.incoming - package ru.dlabs71.library.email.converter.incoming
-
This class contains converters that convert from jakarta.mail.Message to incoming message DTO.
- ru.dlabs71.library.email.converter.outgoing - package ru.dlabs71.library.email.converter.outgoing
-
This class contains converters that convert from outgoing message DTO to jakarta.mail.Message.
- ru.dlabs71.library.email.dto - package ru.dlabs71.library.email.dto
-
This package contains all the DTOs using in the library.
- ru.dlabs71.library.email.dto.message - package ru.dlabs71.library.email.dto.message
-
This package contains all the DTOs for construct messages.
- ru.dlabs71.library.email.dto.message.common - package ru.dlabs71.library.email.dto.message.common
-
This package contains all the common classes for constructing message DTOs.
- ru.dlabs71.library.email.dto.message.incoming - package ru.dlabs71.library.email.dto.message.incoming
-
This package contains all the DTOs for incoming messages.
- ru.dlabs71.library.email.dto.message.outgoing - package ru.dlabs71.library.email.dto.message.outgoing
-
This package contains all the DTOs for outgoing messages.
- ru.dlabs71.library.email.dto.pageable - package ru.dlabs71.library.email.dto.pageable
-
This package contains DTOs for creating pageable requests.
- ru.dlabs71.library.email.exception - package ru.dlabs71.library.email.exception
-
This package contains all the exception classes that the library throws.
- ru.dlabs71.library.email.mime - package ru.dlabs71.library.email.mime
-
This package contains interface and its default implementation for defining file parameters
(such as MIME type or charset of content).
- ru.dlabs71.library.email.property - package ru.dlabs71.library.email.property
-
This package contains all the property classes for configuring email clients.
- ru.dlabs71.library.email.type - package ru.dlabs71.library.email.type
-
This package contains all the enums using in this library.
- ru.dlabs71.library.email.util - package ru.dlabs71.library.email.util
-
This package contains all the helper classes that are used by the library or can be used by you.
- send(OutgoingMessage) - Method in interface ru.dlabs71.library.email.client.sender.SenderDClient
-
It sends to message.
- send(OutgoingMessage) - Method in class ru.dlabs71.library.email.client.sender.SMTPDClient
-
It sends to message.
- send(Set<EmailParticipant>, String, String, ContentMessageType, Charset, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The common method is sending a text message.
- send(OutgoingMessage) - Method in class ru.dlabs71.library.email.DEmailSender
-
- sender() - Method in class ru.dlabs71.library.email.DEmailSender
-
- SenderDClient - Interface in ru.dlabs71.library.email.client.sender
-
The email client for sending messages.
- sendHtml(String, String, String) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message.
- sendHtml(Collection<String>, String, String) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients.
- sendHtml(Set<String>, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendHtml(Collection<String>, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendHtml(Collection<String>, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendHtml(String, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message with attachments.
- sendHtml(String, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message with attachments.
- sendHtml(Set<EmailParticipant>, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendHtmlTemplated(String, String, String, Map<String, Object>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message.
- sendHtmlTemplated(Collection<String>, String, String, Map<String, Object>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients.
- sendHtmlTemplated(Collection<String>, String, String, Map<String, Object>, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendHtmlTemplated(Collection<String>, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendHtmlTemplated(String, String, String, Map<String, Object>, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message with attachments.
- sendHtmlTemplated(String, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message with attachments.
- sendHtmlTemplated(Set<EmailParticipant>, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group of recipients with attachments.
- SendingStatus - Enum in ru.dlabs71.library.email.type
-
Statuses of results sending email messages.
- sendTemplatedMessage(Set<EmailParticipant>, String, String, Map<String, Object>, ContentMessageType, Charset, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The common method is sending a templated message.
- sendText(String, String, String) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message.
- sendText(Collection<String>, String, String) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients.
- sendText(Collection<String>, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendText(Collection<String>, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendText(String, String, String, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message with attachments.
- sendText(String, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message with attachments.
- sendText(Set<EmailParticipant>, String, String, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group recipients with attachments.
- sendTextTemplated(String, String, String, Map<String, Object>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message.
- sendTextTemplated(Collection<String>, String, String, Map<String, Object>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group of recipients.
- sendTextTemplated(Collection<String>, String, String, Map<String, Object>, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group of recipients with attachments.
- sendTextTemplated(Collection<String>, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group of recipients with attachments.
- sendTextTemplated(String, String, String, Map<String, Object>, EmailAttachment...) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message with attachments.
- sendTextTemplated(String, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is sending a message with attachments.
- sendTextTemplated(Set<EmailParticipant>, String, String, Map<String, Object>, List<EmailAttachment>) - Method in class ru.dlabs71.library.email.DEmailSender
-
The method is distributing a message to a group of recipients with attachments.
- SessionException - Exception in ru.dlabs71.library.email.exception
-
The exception is caused by troubles in the process of connecting to a server.
- SessionException(String) - Constructor for exception ru.dlabs71.library.email.exception.SessionException
-
The constructor of this class.
- SessionException(String, Throwable) - Constructor for exception ru.dlabs71.library.email.exception.SessionException
-
The constructor of this class.
- SessionPropertyCollector - Class in ru.dlabs71.library.email.property
-
Utility class for settings and workings with the email session connection.
- SessionPropertyCollector() - Constructor for class ru.dlabs71.library.email.property.SessionPropertyCollector
-
- SMTPDClient - Class in ru.dlabs71.library.email.client.sender
-
- SMTPDClient(SmtpProperties) - Constructor for class ru.dlabs71.library.email.client.sender.SMTPDClient
-
Default constructor.
- SmtpProperties - Class in ru.dlabs71.library.email.property
-
The properties for connecting to an email server by the SMTP protocol.
- SmtpProperties(String, String, String, String, int, EncryptionType, int, int, int, boolean, Charset, Map<String, Object>, int, int) - Constructor for class ru.dlabs71.library.email.property.SmtpProperties
-
The constructor of this class.
- SmtpProperties.SmtpPropertiesBuilder - Class in ru.dlabs71.library.email.property
-
- SmtpPropertiesBuilder() - Constructor for class ru.dlabs71.library.email.property.SmtpProperties.SmtpPropertiesBuilder
-
- subject(String) - Method in class ru.dlabs71.library.email.dto.message.outgoing.DefaultOutgoingMessage.Builder
-
Sets a subject of this message.
- subject(String) - Method in class ru.dlabs71.library.email.dto.message.outgoing.TemplatedOutgoingMessage.TemplatedMessageBuilder
-
Sets a subject of this message.
- validate(Message) - Method in class ru.dlabs71.library.email.util.MessageValidator
-
The method is common validation messages.
- ValidationMessageException - Exception in ru.dlabs71.library.email.exception
-
The exception is caused by a failure to validating a message object.
- ValidationMessageException(String) - Constructor for exception ru.dlabs71.library.email.exception.ValidationMessageException
-
The constructor of this class.
- valueOf(String) - Static method in enum ru.dlabs71.library.email.type.AttachmentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.dlabs71.library.email.type.ContentMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.dlabs71.library.email.type.EncryptionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.dlabs71.library.email.type.Protocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.dlabs71.library.email.type.SendingStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.dlabs71.library.email.type.TransferEncoder
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ru.dlabs71.library.email.type.AttachmentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ru.dlabs71.library.email.type.ContentMessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ru.dlabs71.library.email.type.EncryptionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ru.dlabs71.library.email.type.Protocol
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ru.dlabs71.library.email.type.SendingStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ru.dlabs71.library.email.type.TransferEncoder
-
Returns an array containing the constants of this enum type, in
the order they are declared.