Class AbstractMailProvider

java.lang.Object
ch.tocco.nice2.messaging.mail.spi.AbstractMailProvider
All Implemented Interfaces:
MailProvider
Direct Known Subclasses:
DefaultMailProvider, IncaMailProvider

public abstract class AbstractMailProvider extends Object implements MailProvider
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
    • persistenceService

      protected final PersistenceService persistenceService
    • templateEngineFactory

      protected final TemplateEngineFactory templateEngineFactory
    • mailArchive

      protected final MailArchive mailArchive
    • mailSendThrottle

      protected final MailSendThrottle mailSendThrottle
    • emailEncodeAttachmentFileNames

      protected boolean emailEncodeAttachmentFileNames
    • messageProcessorMultiplexer

      protected final MessageProcessor messageProcessorMultiplexer
  • Constructor Details

  • Method Details

    • setEmailEncodeAttachmentFileNames

      @Value("${email.encodeAttachmentFileNames}") public void setEmailEncodeAttachmentFileNames(Boolean emailEncodeAttachmentFileNames)
    • setMessageProcessors

      @Autowired public void setMessageProcessors(List<MessageProcessor> processors)