Package io.jmix.email
Class EmailerProperties
java.lang.Object
io.jmix.email.EmailerProperties
@Validated
@ConfigurationProperties(prefix="jmix.email")
public class EmailerProperties
extends Object
- 
Constructor SummaryConstructorsConstructorDescriptionEmailerProperties(String fromAddress, int scheduledSendingDelayCallCount, int messageQueueCapacity, int defaultSendingAttemptsLimit, int sendingTimeoutSec, String adminAddress, boolean sendAllToAdmin, boolean useFileStorage, String asyncSendingUsername, String emailSendingCron, int maxAgeOfImportantMessages, int maxAgeOfNonImportantMessages, String emailCleaningCron, boolean cleanFileStorage) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanintintintintintintbooleanbooleanbooleanboolean
- 
Constructor Details- 
EmailerPropertiespublic EmailerProperties(@DefaultValue("DoNotReply@localhost") String fromAddress, @DefaultValue("2") int scheduledSendingDelayCallCount, @DefaultValue("100") int messageQueueCapacity, @DefaultValue("10") int defaultSendingAttemptsLimit, @DefaultValue("240") int sendingTimeoutSec, @DefaultValue("admin@localhost") String adminAddress, @DefaultValue("false") boolean sendAllToAdmin, @DefaultValue("false") boolean useFileStorage, @DefaultValue("admin") String asyncSendingUsername, @DefaultValue("0 * * * * ?") String emailSendingCron, @DefaultValue("0") int maxAgeOfImportantMessages, @DefaultValue("0") int maxAgeOfNonImportantMessages, @DefaultValue("0 0 0 * * ?") String emailCleaningCron, @DefaultValue("false") boolean cleanFileStorage) 
 
- 
- 
Method Details- 
getFromAddress- See Also:
- 
- fromAddress
 
 
- 
getScheduledSendingDelayCallCountpublic int getScheduledSendingDelayCallCount()- See Also:
- 
- scheduledSendingDelayCallCount
 
 
- 
getMessageQueueCapacitypublic int getMessageQueueCapacity()- See Also:
- 
- messageQueueCapacity
 
 
- 
getDefaultSendingAttemptsLimitpublic int getDefaultSendingAttemptsLimit()- See Also:
- 
- defaultSendingAttemptsLimit
 
 
- 
getSendingTimeoutSecpublic int getSendingTimeoutSec()- See Also:
- 
- sendingTimeoutSec
 
 
- 
getAdminAddress- See Also:
- 
- adminAddress
 
 
- 
isSendAllToAdminpublic boolean isSendAllToAdmin()- See Also:
- 
- sendAllToAdmin
 
 
- 
isUseFileStoragepublic boolean isUseFileStorage()- See Also:
- 
- useFileStorage
 
 
- 
getAsyncSendingUsername- See Also:
- 
- asyncSendingUsername
 
 
- 
getUseDefaultQuartzConfigurationpublic boolean getUseDefaultQuartzConfiguration()- See Also:
- 
- useDefaultQuartzConfiguration
 
 
- 
getEmailSendingCron- See Also:
- 
- emailSendingCron
 
 
- 
getUseDefaultEmailCleaningQuartzConfigurationpublic boolean getUseDefaultEmailCleaningQuartzConfiguration()- See Also:
- 
- useDefaultEmailCleaningQuartzConfiguration
 
 
- 
getMaxAgeOfImportantMessagespublic int getMaxAgeOfImportantMessages()- See Also:
- 
- maxAgeOfImportantMessages
 
 
- 
getMaxAgeOfNonImportantMessagespublic int getMaxAgeOfNonImportantMessages()- See Also:
- 
- maxAgeOfNonImportantMessages
 
 
- 
getEmailCleaningCron- See Also:
- 
- emailCleaningCron
 
 
- 
getCleanFileStoragepublic boolean getCleanFileStorage()- See Also:
- 
- cleanFileStorage
 
 
 
-