Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(EmailSchedulingData) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- add(EmailSchedulingData) - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Persist the EmailSchedulingData into the persistence service.
- addAll(Collection<EmailSchedulingData>) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- addAll(Collection<EmailSchedulingData>) - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Persist all the EmailSchedulingData contained in the given collection into the persistence service.
- addAllOps(Collection<EmailSchedulingData>) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- addOps(EmailSchedulingData) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- addToPersistenceLayer(EmailSchedulingData) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- ApplicationPropertiesConstants - Class in it.ozimov.springboot.mail.configuration
- ApplicationPropertiesConstants() - Constructor for class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- apply(Email) - Method in class it.ozimov.springboot.mail.utils.EmailToMimeMessage
- areCustomHeadersIgnored() - Method in class it.ozimov.springboot.mail.configuration.LoggingProperties.Strategy
- areNullAndEmptyCollectionsIgnored() - Method in class it.ozimov.springboot.mail.configuration.LoggingProperties.Strategy
- assignedPriority - Variable in class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailSchedulingData
B
- build() - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- buildEmailSchedulingData(Email, OffsetDateTime, int, int) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- buildEmailSchedulingData(Email, OffsetDateTime, int, String, Map<String, Object>, int, InlinePicture[]) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- builder() - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer
C
- CannotDeserializeException - Exception in it.ozimov.springboot.mail.service.exception
- CannotDeserializeException() - Constructor for exception it.ozimov.springboot.mail.service.exception.CannotDeserializeException
- CannotDeserializeException(String) - Constructor for exception it.ozimov.springboot.mail.service.exception.CannotDeserializeException
- CannotDeserializeException(String, Throwable) - Constructor for exception it.ozimov.springboot.mail.service.exception.CannotDeserializeException
- CannotDeserializeException(Throwable) - Constructor for exception it.ozimov.springboot.mail.service.exception.CannotDeserializeException
- CannotSendEmailException - Exception in it.ozimov.springboot.mail.service.exception
- CannotSendEmailException() - Constructor for exception it.ozimov.springboot.mail.service.exception.CannotSendEmailException
- CannotSendEmailException(String) - Constructor for exception it.ozimov.springboot.mail.service.exception.CannotSendEmailException
- CannotSendEmailException(String, Throwable) - Constructor for exception it.ozimov.springboot.mail.service.exception.CannotSendEmailException
- CannotSendEmailException(Throwable) - Constructor for exception it.ozimov.springboot.mail.service.exception.CannotSendEmailException
- checkIsValid(EmailSchedulerProperties) - Static method in class it.ozimov.springboot.mail.configuration.EmailSchedulerProperties
- cleanUp() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- close() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- CLOSED - Enum constant in enum class it.ozimov.springboot.mail.service.ServiceStatus
- CLOSING - Enum constant in enum class it.ozimov.springboot.mail.service.ServiceStatus
- compareTo(EmailSchedulingData) - Method in interface it.ozimov.springboot.mail.model.EmailSchedulingData
- completeDequeue() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- completeEnqueue() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- ConditionalExpression - Class in it.ozimov.springboot.mail.service.defaultimpl
- ConditionalExpression() - Constructor for class it.ozimov.springboot.mail.service.defaultimpl.ConditionalExpression
- CONSUMER_CYCLE_LENGTH - Static variable in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
-
millisecs elapsed form the call of the send method and the actual sending by SMTP server
- createCustomizableEmailRendererBuilder() - Method in class it.ozimov.springboot.mail.configuration.EmailRendererConfiguration
- createOrderingTemplate() - Method in class it.ozimov.springboot.mail.configuration.EmailRedisTemplateConfiguration
- createValueTemplate() - Method in class it.ozimov.springboot.mail.configuration.EmailRedisTemplateConfiguration
- currentlyInQueue() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- CustomizableEmailRenderer - Class in it.ozimov.springboot.mail.logging.defaultimpl
- CustomizableEmailRenderer() - Constructor for class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer
- CustomizableEmailRenderer.CustomizableEmailRendererBuilder - Class in it.ozimov.springboot.mail.logging.defaultimpl
D
- dateFormat(Date) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- dateFormatterFrom(LoggingStrategy) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- dateFormatWithZoneId(Date) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- debug(Email) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- debug(String, Email, Object...) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- debug(Email) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log a debug message representing the given email.
- debug(String, Email, Object...) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log a debug message.
- DEFAULT_COMPARATOR - Static variable in interface it.ozimov.springboot.mail.model.EmailSchedulingData
- DefaultEmail - Class in it.ozimov.springboot.mail.model.defaultimpl
-
Mime email.
- DefaultEmail() - Constructor for class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmail
- DefaultEmail.DefaultEmailBuilder - Class in it.ozimov.springboot.mail.model.defaultimpl
- DefaultEmailAttachment - Class in it.ozimov.springboot.mail.model.defaultimpl
-
Email attachment.
- DefaultEmailAttachment() - Constructor for class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailAttachment
- DefaultEmailBuilder() - Constructor for class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmail.DefaultEmailBuilder
- DefaultEmailSchedulingData - Class in it.ozimov.springboot.mail.model.defaultimpl
- DefaultEmailSchedulingData(Email, OffsetDateTime, int, int) - Constructor for class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailSchedulingData
- DefaultEmailSchedulingData.DefaultEmailSchedulingDataBuilder - Class in it.ozimov.springboot.mail.model.defaultimpl
- DefaultEmailSchedulingDataBuilder() - Constructor for class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailSchedulingData.DefaultEmailSchedulingDataBuilder
- DefaultEmailService - Class in it.ozimov.springboot.mail.service.defaultimpl
- DefaultEmailService(JavaMailSender, EmailToMimeMessage, EmailLogRenderer) - Constructor for class it.ozimov.springboot.mail.service.defaultimpl.DefaultEmailService
- DefaultEmailService(JavaMailSender, TemplateService, EmailToMimeMessage, EmailLogRenderer) - Constructor for class it.ozimov.springboot.mail.service.defaultimpl.DefaultEmailService
- DefaultInlinePicture - Class in it.ozimov.springboot.mail.model.defaultimpl
- DefaultInlinePicture() - Constructor for class it.ozimov.springboot.mail.model.defaultimpl.DefaultInlinePicture
- DefaultPersistenceService - Class in it.ozimov.springboot.mail.service.defaultimpl
- DefaultPersistenceService(StringRedisTemplate, RedisTemplate<String, EmailSchedulingData>) - Constructor for class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- deleteFromPersistenceLayer(EmailSchedulingData) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- dequeueNext(Duration) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- desiredPriority - Variable in class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailSchedulingData
- detect(InputStream, String) - Method in class it.ozimov.springboot.mail.utils.TikaDetector
-
Detect the MediaType of the given input stream
E
- email - Variable in class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailSchedulingData
- Email - Interface in it.ozimov.springboot.mail.model
- EMAIL_LOGGING_RENDERER_IS_ENABLED - Static variable in class it.ozimov.springboot.mail.service.defaultimpl.ConditionalExpression
- EmailAttachment - Interface in it.ozimov.springboot.mail.model
- EmailConversionException - Exception in it.ozimov.springboot.mail.utils
- EmailConversionException() - Constructor for exception it.ozimov.springboot.mail.utils.EmailConversionException
- EmailConversionException(String) - Constructor for exception it.ozimov.springboot.mail.utils.EmailConversionException
- EmailConversionException(String, Throwable) - Constructor for exception it.ozimov.springboot.mail.utils.EmailConversionException
- EmailConversionException(Throwable) - Constructor for exception it.ozimov.springboot.mail.utils.EmailConversionException
- emailEmbeddedRedis() - Method in class it.ozimov.springboot.mail.configuration.EmailEmbeddedRedisConfiguration
- EmailEmbeddedRedis - Class in it.ozimov.springboot.mail.configuration
- EmailEmbeddedRedis(int, Set<String>) - Constructor for class it.ozimov.springboot.mail.configuration.EmailEmbeddedRedis
- EmailEmbeddedRedisConfiguration - Class in it.ozimov.springboot.mail.configuration
- EmailEmbeddedRedisConfiguration(int, List<String>) - Constructor for class it.ozimov.springboot.mail.configuration.EmailEmbeddedRedisConfiguration
- EmailFieldFormat - Class in it.ozimov.springboot.mail.logging.defaultimpl
- EmailFieldFormat() - Constructor for class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- emailFormatterFrom(LoggingStrategy) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- EmailLogRenderer - Interface in it.ozimov.springboot.mail.logging
- EmailRedisTemplateConfiguration - Class in it.ozimov.springboot.mail.configuration
- EmailRedisTemplateConfiguration(RedisConnectionFactory) - Constructor for class it.ozimov.springboot.mail.configuration.EmailRedisTemplateConfiguration
- emailRenderer() - Method in class it.ozimov.springboot.mail.configuration.EmailRendererConfiguration
- EmailRenderer - Interface in it.ozimov.springboot.mail.logging
- EmailRendererConfiguration - Class in it.ozimov.springboot.mail.configuration
- EmailRendererConfiguration(LoggingProperties) - Constructor for class it.ozimov.springboot.mail.configuration.EmailRendererConfiguration
- EmailSchedulerProperties - Class in it.ozimov.springboot.mail.configuration
- EmailSchedulerProperties() - Constructor for class it.ozimov.springboot.mail.configuration.EmailSchedulerProperties
- EmailSchedulerProperties.Persistence - Class in it.ozimov.springboot.mail.configuration
- EmailSchedulerService - Interface in it.ozimov.springboot.mail.service
- EmailSchedulingData - Interface in it.ozimov.springboot.mail.model
- EmailService - Interface in it.ozimov.springboot.mail.service
- EmailToMimeMessage - Class in it.ozimov.springboot.mail.utils
- EmailToMimeMessage(JavaMailSender) - Constructor for class it.ozimov.springboot.mail.utils.EmailToMimeMessage
- EmailToolsConfiguration - Class in it.ozimov.springboot.mail.configuration
- EmailToolsConfiguration() - Constructor for class it.ozimov.springboot.mail.configuration.EmailToolsConfiguration
- EMPTY - Static variable in class it.ozimov.springboot.mail.utils.StringUtils
- EnableEmailTools - Annotation Interface in it.ozimov.springboot.mail.configuration
- enqueue(EmailSchedulingData, boolean) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- enqueueBatch(Collection<EmailSchedulingData>) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- error(Email) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- error(String, Email, Object...) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- error(Email) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log an error message representing the given email.
- error(String, Email, Object...) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log a error message.
- expectedTemplateExtension() - Method in interface it.ozimov.springboot.mail.service.TemplateService
-
Return the expected template file extension.
F
- FIRST_DOZEN_THEN_STARS - Enum constant in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
- firstDozenThenStars(InternetAddress) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- firstDozenThenStars(String) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- FULL_TEXT_FROM_COMMERCIAL_AT - Enum constant in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
- FULL_TEXT_UP_TO_COMMERCIAL_AT - Enum constant in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
G
- get(String) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- get(String) - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Retrieve an Optional containing the EmailSchedulingData stored for the given emailSchedulingDataId, if the key exists and a value was found.
- getAssignedPriority() - Method in interface it.ozimov.springboot.mail.model.EmailSchedulingData
- getAttachmentData() - Method in interface it.ozimov.springboot.mail.model.EmailAttachment
- getAttachmentName() - Method in interface it.ozimov.springboot.mail.model.EmailAttachment
- getAttachments() - Method in interface it.ozimov.springboot.mail.model.Email
- getBcc() - Method in interface it.ozimov.springboot.mail.model.Email
- getBody() - Method in interface it.ozimov.springboot.mail.model.Email
- getCc() - Method in interface it.ozimov.springboot.mail.model.Email
- getContentType() - Method in class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailAttachment
- getContentType() - Method in interface it.ozimov.springboot.mail.model.EmailAttachment
- getCustomHeaders() - Method in interface it.ozimov.springboot.mail.model.Email
- getDepositionNotificationTo() - Method in interface it.ozimov.springboot.mail.model.Email
- getDesiredPriority() - Method in interface it.ozimov.springboot.mail.model.EmailSchedulingData
- getEmail() - Method in interface it.ozimov.springboot.mail.model.EmailSchedulingData
- getEncoding() - Method in interface it.ozimov.springboot.mail.model.Email
-
Return the charset encoding.
- getFile() - Method in interface it.ozimov.springboot.mail.model.InlinePicture
- getFrom() - Method in interface it.ozimov.springboot.mail.model.Email
- getId() - Method in interface it.ozimov.springboot.mail.model.EmailSchedulingData
- getImageType() - Method in interface it.ozimov.springboot.mail.model.InlinePicture
- getInputStream() - Method in interface it.ozimov.springboot.mail.model.EmailAttachment
- getLocale() - Method in interface it.ozimov.springboot.mail.model.Email
- getNextBatch(int) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- getNextBatch(int) - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Retrieves a batch of EmailSchedulingData from the persistence layer, such that up to
batchMaxSizeinstances are returned from a whatsoever priority level. - getNextBatch(int, int) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- getNextBatch(int, int) - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Retrieves a batch of EmailSchedulingData from the persistence layer, such that up to
batchMaxSizeinstances are returned from a specific priority level. - getNextBatchOps(String, int) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- getOps(String) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- getReceiptTo() - Method in interface it.ozimov.springboot.mail.model.Email
- getReplyTo() - Method in interface it.ozimov.springboot.mail.model.Email
- getScheduledDateTime() - Method in interface it.ozimov.springboot.mail.model.EmailSchedulingData
- getSentAt() - Method in interface it.ozimov.springboot.mail.model.Email
- getSubject() - Method in interface it.ozimov.springboot.mail.model.Email
- getTemplateName() - Method in interface it.ozimov.springboot.mail.model.InlinePicture
-
Return the name used in the template with the path to the resource.
- getTo() - Method in interface it.ozimov.springboot.mail.model.Email
- GIF - Enum constant in enum class it.ozimov.springboot.mail.model.ImageType
H
- hasElements() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- HIDDEN - Enum constant in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
I
- Ignore() - Constructor for class it.ozimov.springboot.mail.configuration.LoggingProperties.Strategy.Ignore
- ImageType - Enum Class in it.ozimov.springboot.mail.model
- includeCustomHeaders() - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- includeNullAndEmptyCollections() - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- info(Email) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- info(String, Email, Object...) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- info(Email) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log an info message representing the given email.
- info(String, Email, Object...) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log an info message.
- InlinePicture - Interface in it.ozimov.springboot.mail.model
- isActive() - Method in class it.ozimov.springboot.mail.configuration.EmailEmbeddedRedis
- isCurrentOperationClosing() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- isCurrentOperationDequeuing() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- isCurrentOperationEnqueuing() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- isCurrentOperationNone() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- it.ozimov.springboot.mail.configuration - package it.ozimov.springboot.mail.configuration
- it.ozimov.springboot.mail.logging - package it.ozimov.springboot.mail.logging
- it.ozimov.springboot.mail.logging.defaultimpl - package it.ozimov.springboot.mail.logging.defaultimpl
- it.ozimov.springboot.mail.model - package it.ozimov.springboot.mail.model
- it.ozimov.springboot.mail.model.defaultimpl - package it.ozimov.springboot.mail.model.defaultimpl
- it.ozimov.springboot.mail.service - package it.ozimov.springboot.mail.service
- it.ozimov.springboot.mail.service.defaultimpl - package it.ozimov.springboot.mail.service.defaultimpl
- it.ozimov.springboot.mail.service.exception - package it.ozimov.springboot.mail.service.exception
- it.ozimov.springboot.mail.utils - package it.ozimov.springboot.mail.utils
J
- JPEG - Enum constant in enum class it.ozimov.springboot.mail.model.ImageType
- JPG - Enum constant in enum class it.ozimov.springboot.mail.model.ImageType
L
- loadNextBatch() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- localeFormatterFrom(LoggingStrategy) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- logger - Variable in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- LoggingProperties - Class in it.ozimov.springboot.mail.configuration
- LoggingProperties() - Constructor for class it.ozimov.springboot.mail.configuration.LoggingProperties
- LoggingProperties.Strategy - Class in it.ozimov.springboot.mail.configuration
- LoggingProperties.Strategy.Ignore - Class in it.ozimov.springboot.mail.configuration
- LoggingStrategy - Enum Class in it.ozimov.springboot.mail.logging
M
- mergeTemplateIntoString(String, Map<String, Object>) - Method in interface it.ozimov.springboot.mail.service.TemplateService
-
Call the templateReference engine to process the given templateReference with the given model object.
- millisToNextEmail() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- MimeMessageHelperExt - Class in it.ozimov.springboot.mail.utils
- MimeMessageHelperExt(MimeMessage) - Constructor for class it.ozimov.springboot.mail.utils.MimeMessageHelperExt
- MimeMessageHelperExt(MimeMessage, boolean) - Constructor for class it.ozimov.springboot.mail.utils.MimeMessageHelperExt
- MimeMessageHelperExt(MimeMessage, boolean, String) - Constructor for class it.ozimov.springboot.mail.utils.MimeMessageHelperExt
- MimeMessageHelperExt(MimeMessage, int) - Constructor for class it.ozimov.springboot.mail.utils.MimeMessageHelperExt
- MimeMessageHelperExt(MimeMessage, int, String) - Constructor for class it.ozimov.springboot.mail.utils.MimeMessageHelperExt
- MimeMessageHelperExt(MimeMessage, String) - Constructor for class it.ozimov.springboot.mail.utils.MimeMessageHelperExt
N
- normalizePriority(int) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- now() - Static method in class it.ozimov.springboot.mail.utils.TimeUtils
- nullValue() - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- numberOfLevels() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
O
- offsetDateTimeNow() - Static method in class it.ozimov.springboot.mail.utils.TimeUtils
- ORDERING_KEY_PREFIX - Static variable in class it.ozimov.springboot.mail.service.defaultimpl.RedisBasedPersistenceServiceConstants
- orderingKey(int) - Static method in class it.ozimov.springboot.mail.service.defaultimpl.RedisBasedPersistenceServiceConstants
- orderingKeyPrefix() - Static method in class it.ozimov.springboot.mail.service.defaultimpl.RedisBasedPersistenceServiceConstants
P
- Persistence() - Constructor for class it.ozimov.springboot.mail.configuration.EmailSchedulerProperties.Persistence
- PERSISTENCE_IS_ENABLED - Static variable in class it.ozimov.springboot.mail.service.defaultimpl.ConditionalExpression
- PERSISTENCE_IS_ENABLED_WITH_EMBEDDED_REDIS - Static variable in class it.ozimov.springboot.mail.service.defaultimpl.ConditionalExpression
- PERSISTENCE_IS_ENABLED_WITH_REDIS - Static variable in class it.ozimov.springboot.mail.service.defaultimpl.ConditionalExpression
- PersistenceService - Interface in it.ozimov.springboot.mail.service
- PLAIN_TEXT - Enum constant in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
- plainText(InternetAddress) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- plainText(String) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- plainText(Locale) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- PNG - Enum constant in enum class it.ozimov.springboot.mail.model.ImageType
- preDestroy() - Method in class it.ozimov.springboot.mail.configuration.EmailEmbeddedRedisConfiguration
- PriorityQueueEmailSchedulerService - Class in it.ozimov.springboot.mail.service.defaultimpl
-
The class provides a EmailSchedulerService implementation with priority queues and persistence.
- PriorityQueueEmailSchedulerService(EmailService, EmailSchedulerProperties, Optional<PersistenceService>, EmailLogRenderer) - Constructor for class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- PriorityQueueManager - Class in it.ozimov.springboot.mail.service.defaultimpl
R
- RedisBasedPersistenceServiceConstants - Class in it.ozimov.springboot.mail.service.defaultimpl
- RedisBasedPersistenceServiceConstants() - Constructor for class it.ozimov.springboot.mail.service.defaultimpl.RedisBasedPersistenceServiceConstants
- redisConnectionFactory() - Method in class it.ozimov.springboot.mail.configuration.EmailEmbeddedRedisConfiguration
- registerLogger(Logger) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- registerLogger(Logger) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Register a logger to be used in alternative to the one from the class.
- remove(String) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- remove(String) - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Remove the EmailSchedulingData associated to the given id, returning
trueif the key was found in the persistence layer,falseotherwise. - removeAll() - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- removeAll() - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Remove all the EmailSchedulingData in the peristence layer.
- removeAll(int) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- removeAll(int) - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Remove all the EmailSchedulingData associated to the given priority level.
- removeAll(Collection<String>) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- removeAll(Collection<String>) - Method in interface it.ozimov.springboot.mail.service.PersistenceService
-
Remove all the EmailSchedulingData associated to the ids in the given collection.
- removeOps(String) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultPersistenceService
- render(Email) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer
- render(Email) - Method in interface it.ozimov.springboot.mail.logging.EmailRenderer
- RESUMER_CYCLE_LENGTH - Static variable in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
-
millisecs elapsed form the call of the send method and the actual sending by SMTP server
- RUNNING - Enum constant in enum class it.ozimov.springboot.mail.service.ServiceStatus
S
- SanitizedEmailLogRenderer - Class in it.ozimov.springboot.mail.logging.defaultimpl
- SanitizedEmailLogRenderer(EmailRenderer) - Constructor for class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- schedule(Email, int) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- schedule(Email, int, String, Map<String, Object>, InlinePicture...) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- schedule(Email, OffsetDateTime, int) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- schedule(Email, OffsetDateTime, int, String, Map<String, Object>, InlinePicture...) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- schedule(Email, int) - Method in interface it.ozimov.springboot.mail.service.EmailSchedulerService
-
Schedules the sending of an email message at time now (UTC).
- schedule(Email, int, String, Map<String, Object>, InlinePicture...) - Method in interface it.ozimov.springboot.mail.service.EmailSchedulerService
-
Schedules the sending of an email message at time now (UTC).
- schedule(Email, OffsetDateTime, int) - Method in interface it.ozimov.springboot.mail.service.EmailSchedulerService
-
Schedules the sending of an email message.
- schedule(Email, OffsetDateTime, int, String, Map<String, Object>, InlinePicture...) - Method in interface it.ozimov.springboot.mail.service.EmailSchedulerService
-
Schedules the sending of an email message.
- schedule(EmailSchedulingData) - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- scheduledDateTime - Variable in class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailSchedulingData.DefaultEmailSchedulingDataBuilder
- scheduledDateTime - Variable in class it.ozimov.springboot.mail.model.defaultimpl.DefaultEmailSchedulingData
- scheduledDateTime - Variable in class it.ozimov.springboot.mail.model.defaultimpl.TemplateEmailSchedulingData.TemplateEmailSchedulingDataBuilder
- SCHEDULER_IS_ENABLED - Static variable in class it.ozimov.springboot.mail.service.defaultimpl.ConditionalExpression
- send(Email) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultEmailService
- send(Email, String, Map<String, Object>, InlinePicture...) - Method in class it.ozimov.springboot.mail.service.defaultimpl.DefaultEmailService
- send(Email) - Method in interface it.ozimov.springboot.mail.service.EmailService
-
Send an email message.
- send(Email, String, Map<String, Object>, InlinePicture...) - Method in interface it.ozimov.springboot.mail.service.EmailService
-
Send an email message.
- ServiceStatus - Enum Class in it.ozimov.springboot.mail.service
- setCurrentOperationToDequeuing() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- setCurrentOperationToEnqueuing() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- setCurrentOperationToNone() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueManager
- setCustomHeaders(Email, MimeMessage) - Method in class it.ozimov.springboot.mail.utils.EmailToMimeMessage
- setHeaderDepositionNotificationTo(String) - Method in class it.ozimov.springboot.mail.utils.MimeMessageHelperExt
- setHeaderReturnReceipt(String) - Method in class it.ozimov.springboot.mail.utils.MimeMessageHelperExt
- setSentAt(Date) - Method in interface it.ozimov.springboot.mail.model.Email
- SPRING_MAIL_HOST - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_ENABLED - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_ATTACHMENTS - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_BCC - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_BODY - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_CC - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_DEPOSITION_NOTIFICATION_TO - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_ENCODING - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_FROM - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_IGNORE_CUSTOM_HEADERS - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_IGNORE_NULL_AND_EMPTY_COLLECTIONS - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_LOCALE - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_RECEIPT_TO - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_REPLY_TO - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_SENT_AT - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_SUBJECT - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_LOGGING_STRATEGY_TO - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_PASSWORD - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_PERSISTENCE_ENABLED - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_PORT - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLE - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_REQUIRED - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_ENABLED - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PERSISTENCE_DESIRED_BATCH_SIZE - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PERSISTENCE_MAX_KEPT_IN_MEMORY - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PERSISTENCE_MIN_KEPT_IN_MEMORY - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PERSISTENCE_REDIS_EMBEDDED - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PERSISTENCE_REDIS_ENABLED - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PERSISTENCE_REDIS_HOST - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PERSISTENCE_REDIS_PORT - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PERSISTENCE_REDIS_SETTINGS - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_SCHEDULER_PRIORITY_LEVELS - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- SPRING_MAIL_USERNAME - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- STANDARD_DATE_FORMAT - Enum constant in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
- STANDARD_DATE_FORMAT_WITH_ZONE_ID - Enum constant in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
- start() - Method in class it.ozimov.springboot.mail.configuration.EmailEmbeddedRedis
- startConsumer() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- startResumer() - Method in class it.ozimov.springboot.mail.service.defaultimpl.PriorityQueueEmailSchedulerService
- status() - Method in interface it.ozimov.springboot.mail.service.EmailSchedulerService
- stopRedis() - Method in class it.ozimov.springboot.mail.configuration.EmailEmbeddedRedis
- Strategy() - Constructor for class it.ozimov.springboot.mail.configuration.LoggingProperties.Strategy
- StringUtils - Class in it.ozimov.springboot.mail.utils
- StringUtils() - Constructor for class it.ozimov.springboot.mail.utils.StringUtils
T
- TemplateEmailSchedulingData - Class in it.ozimov.springboot.mail.model.defaultimpl
- TemplateEmailSchedulingData(Email, OffsetDateTime, int, int, String, Map<String, Object>, InlinePicture[]) - Constructor for class it.ozimov.springboot.mail.model.defaultimpl.TemplateEmailSchedulingData
- TemplateEmailSchedulingData.TemplateEmailSchedulingDataBuilder - Class in it.ozimov.springboot.mail.model.defaultimpl
- TemplateEmailSchedulingDataBuilder() - Constructor for class it.ozimov.springboot.mail.model.defaultimpl.TemplateEmailSchedulingData.TemplateEmailSchedulingDataBuilder
- TemplateException - Exception in it.ozimov.springboot.mail.service.exception
- TemplateException() - Constructor for exception it.ozimov.springboot.mail.service.exception.TemplateException
- TemplateException(String) - Constructor for exception it.ozimov.springboot.mail.service.exception.TemplateException
- TemplateException(String, Throwable) - Constructor for exception it.ozimov.springboot.mail.service.exception.TemplateException
- TemplateException(Throwable) - Constructor for exception it.ozimov.springboot.mail.service.exception.TemplateException
- TemplateService - Interface in it.ozimov.springboot.mail.service
-
Defines a service for processing templates with a template engine
- textFormatterFrom(LoggingStrategy) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- textFromAt(InternetAddress) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- textFromAt(String) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- textUpToAt(InternetAddress) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- textUpToAt(String) - Static method in class it.ozimov.springboot.mail.logging.defaultimpl.EmailFieldFormat
- tikaDetector() - Static method in class it.ozimov.springboot.mail.utils.TikaDetector
- TikaDetector - Class in it.ozimov.springboot.mail.utils
-
A convenience singleton class that uses ApacheTika to guess the MIME type.
- TimeUtils - Class in it.ozimov.springboot.mail.utils
- TimeUtils() - Constructor for class it.ozimov.springboot.mail.utils.TimeUtils
- trace(Email) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- trace(String, Email, Object...) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- trace(Email) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log a trace message representing the given email.
- trace(String, Email, Object...) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log a trace message.
V
- validate() - Method in class it.ozimov.springboot.mail.configuration.EmailSchedulerProperties
- valueOf(String) - Static method in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.ozimov.springboot.mail.model.ImageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class it.ozimov.springboot.mail.service.ServiceStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class it.ozimov.springboot.mail.logging.LoggingStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.ozimov.springboot.mail.model.ImageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class it.ozimov.springboot.mail.service.ServiceStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(Email) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- warn(String, Email, Object...) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.SanitizedEmailLogRenderer
- warn(Email) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log a warning message representing the given email.
- warn(String, Email, Object...) - Method in interface it.ozimov.springboot.mail.logging.EmailLogRenderer
-
Log a warning message.
- withAttachmentsFormat(UnaryOperator<String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withBccFormat(Function<InternetAddress, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withBodyFormat(UnaryOperator<String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withCcFormat(Function<InternetAddress, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withDepositionNotificationToFormat(Function<InternetAddress, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withEncodingFormat(UnaryOperator<String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withFromFormat(Function<InternetAddress, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withLocaleFormat(Function<Locale, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withReceiptToFormat(Function<InternetAddress, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withReplyToFormat(Function<InternetAddress, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withSentAtFormat(Function<Date, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withSubjectFormat(UnaryOperator<String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
- withToFormat(Function<InternetAddress, String>) - Method in class it.ozimov.springboot.mail.logging.defaultimpl.CustomizableEmailRenderer.CustomizableEmailRendererBuilder
_
- __SPRING_MAIL_LOGGING - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- __SPRING_MAIL_LOGGING_STRATEGY - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
- __SPRING_MAIL_SCHEDULER - Static variable in class it.ozimov.springboot.mail.configuration.ApplicationPropertiesConstants
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form