Package cronapp.framework.mailer
Class MailerConfiguration
- java.lang.Object
-
- cronapp.framework.mailer.MailerConfiguration
-
@Configuration @ComponentScan @EnableJpaRepositories(basePackageClasses=MailerConfiguration.class, entityManagerFactoryRef="cronappEntityManagerFactory", transactionManagerRef="cronappTransactionManager") @Import(org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration.class) public class MailerConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description MailerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MailerJobgetMailerJob(org.springframework.core.env.Environment environment, MailerService mailer, MailQueueRepository repository, MailerOptions options, FileSystemService fileSystem, org.springframework.mail.javamail.JavaMailSender sender, CronappSettingsService settings)MailerServicegetMailerService(org.springframework.core.env.Environment environment, FileSystemService fileSystem, MailerOptions options, MailQueueRepository repository, org.springframework.mail.javamail.JavaMailSender sender, CronappSettingsService settings)org.springframework.mail.javamail.JavaMailSenderjavaMailSender(MailerOptions options)EntityManagerConfigurationmailerEntityManagerConfiguration()CronappChangeLogmailerLiquibaseChangelog(org.springframework.core.env.Environment environment)
-
-
-
Method Detail
-
mailerEntityManagerConfiguration
@Bean public EntityManagerConfiguration mailerEntityManagerConfiguration()
-
javaMailSender
@Bean public org.springframework.mail.javamail.JavaMailSender javaMailSender(MailerOptions options)
-
mailerLiquibaseChangelog
@Bean public CronappChangeLog mailerLiquibaseChangelog(org.springframework.core.env.Environment environment)
-
getMailerService
@Bean public MailerService getMailerService(org.springframework.core.env.Environment environment, FileSystemService fileSystem, MailerOptions options, MailQueueRepository repository, org.springframework.mail.javamail.JavaMailSender sender, CronappSettingsService settings)
-
getMailerJob
@Bean public MailerJob getMailerJob(org.springframework.core.env.Environment environment, MailerService mailer, MailQueueRepository repository, MailerOptions options, FileSystemService fileSystem, org.springframework.mail.javamail.JavaMailSender sender, CronappSettingsService settings)
-
-