Class EmailRedisTemplateConfiguration
java.lang.Object
it.ozimov.springboot.mail.configuration.EmailRedisTemplateConfiguration
@Configuration
@ConditionalOnExpression("\'${spring.mail.scheduler.enabled:false}\' == \'true\' && \'${spring.mail.scheduler.persistence.enabled:false}\' == \'true\' && \'${spring.mail.scheduler.persistence.redis.enabled:false}\' == \'true\'")
public class EmailRedisTemplateConfiguration
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionEmailRedisTemplateConfiguration(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.redis.core.StringRedisTemplateorg.springframework.data.redis.core.RedisTemplate<String,EmailSchedulingData>
-
Constructor Details
-
EmailRedisTemplateConfiguration
@Autowired public EmailRedisTemplateConfiguration(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
-
-
Method Details
-
createOrderingTemplate
@Bean @Qualifier("orderingTemplate") public org.springframework.data.redis.core.StringRedisTemplate createOrderingTemplate() throws IOException- Throws:
IOException
-
createValueTemplate
@Bean @Qualifier("valueTemplate") public org.springframework.data.redis.core.RedisTemplate<String,EmailSchedulingData> createValueTemplate() throws IOException- Throws:
IOException
-