Class CasCoreNotificationsConfiguration


  • @EnableScheduling
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnFeatureEnabled(feature=Notifications)
    @AutoConfiguration
    public class CasCoreNotificationsConfiguration
    extends java.lang.Object
    Since:
    5.0.0
    • Constructor Detail

      • CasCoreNotificationsConfiguration

        public CasCoreNotificationsConfiguration()
    • Method Detail

      • communicationsManager

        @Bean
        @ConditionalOnMissingBean(name="communicationsManager")
        @RefreshScope(proxyMode=DEFAULT)
        public CommunicationsManager communicationsManager​(@Qualifier("messageSource")
                                                           org.springframework.context.HierarchicalMessageSource messageSource,
                                                           @Qualifier("mailSender")
                                                           org.springframework.beans.factory.ObjectProvider<org.springframework.mail.javamail.JavaMailSender> mailSender,
                                                           @Qualifier("smsSender")
                                                           SmsSender smsSender,
                                                           @Qualifier("notificationSender")
                                                           NotificationSender notificationSender)
      • smsSender

        @Bean
        @ConditionalOnMissingBean(name="smsSender")
        @RefreshScope(proxyMode=DEFAULT)
        public SmsSender smsSender​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)