Package org.apereo.cas.config
Class CasAmazonSimpleEmailServiceAutoConfiguration
java.lang.Object
org.apereo.cas.config.CasAmazonSimpleEmailServiceAutoConfiguration
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
@ConditionalOnFeatureEnabled(feature=Notifications,
module="ses")
@AutoConfiguration
public class CasAmazonSimpleEmailServiceAutoConfiguration
extends Object
- Since:
- 7.1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.ses.SesClientamazonSimpleEmailServiceClient(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.notifications.mail.EmailSenderemailSender(org.apereo.cas.configuration.CasConfigurationProperties casProperties, software.amazon.awssdk.services.ses.SesClient amazonSimpleEmailServiceClient, org.springframework.context.HierarchicalMessageSource messageSource)
-
Constructor Details
-
CasAmazonSimpleEmailServiceAutoConfiguration
public CasAmazonSimpleEmailServiceAutoConfiguration()
-
-
Method Details
-
amazonSimpleEmailServiceClient
@ConditionalOnMissingBean(name="amazonSimpleEmailServiceClient") @Bean @RefreshScope(proxyMode=DEFAULT) public software.amazon.awssdk.services.ses.SesClient amazonSimpleEmailServiceClient(org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
emailSender
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="amazonSimpleEmailServiceEmailSender") public org.apereo.cas.notifications.mail.EmailSender emailSender(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("amazonSimpleEmailServiceClient") software.amazon.awssdk.services.ses.SesClient amazonSimpleEmailServiceClient, @Qualifier("messageSource") org.springframework.context.HierarchicalMessageSource messageSource)
-