Index

A B C D E F G H I J L M N O P R S T V W _ 
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 batchMaxSize instances 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 batchMaxSize instances 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 true if the key was found in the persistence layer, false otherwise.
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
 
A B C D E F G H I J L M N O P R S T V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form