@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration.class) @ConditionalOnClass(value={com.amazonaws.services.simpleemail.AmazonSimpleEmailService.class,org.springframework.mail.MailSender.class}) @ConditionalOnMissingBean(value=org.springframework.mail.MailSender.class) @Import(value=ContextCredentialsAutoConfiguration.class) @EnableConfigurationProperties(value=SimpleEmailProperties.class) @ConditionalOnProperty(name="cloud.aws.mail.enabled", havingValue="true", matchIfMissing=true) @Deprecated public class SimpleEmailAutoConfiguration extends Object
Constructor and Description |
---|
SimpleEmailAutoConfiguration(ObjectProvider<RegionProvider> regionProvider,
ObjectProvider<com.amazonaws.ClientConfiguration> globalClientConfiguration,
ObjectProvider<com.amazonaws.ClientConfiguration> sesClientConfiguration,
SimpleEmailProperties properties)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
AmazonWebserviceClientFactoryBean<com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient> |
amazonSimpleEmailService(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
SimpleEmailProperties properties)
Deprecated.
|
JavaMailSender |
javaMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
Deprecated.
|
MailSender |
simpleMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
Deprecated.
|
public SimpleEmailAutoConfiguration(ObjectProvider<RegionProvider> regionProvider, @Qualifier(value="com.amazonaws.ClientConfiguration.BEAN_NAME") ObjectProvider<com.amazonaws.ClientConfiguration> globalClientConfiguration, @Qualifier(value="sesClientConfiguration") ObjectProvider<com.amazonaws.ClientConfiguration> sesClientConfiguration, SimpleEmailProperties properties)
@Bean public AmazonWebserviceClientFactoryBean<com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient> amazonSimpleEmailService(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider, SimpleEmailProperties properties)
@Bean @ConditionalOnMissingClass(value="javax.mail.Session") public MailSender simpleMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
@Bean @ConditionalOnClass(value=javax.mail.Session.class) public JavaMailSender javaMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.