Package io.dialob.spring.boot.redis
Class RedisQuestionnaireDialobSessionCacheConfiguration
- java.lang.Object
-
- io.dialob.spring.boot.redis.RedisQuestionnaireDialobSessionCacheConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(value="dialob.session.cache.type", matchIfMissing=false, havingValue="REDIS") public class RedisQuestionnaireDialobSessionCacheConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description RedisQuestionnaireDialobSessionCacheConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuestionnaireDialobSessionRedisSerializerdialobSessionSerializer(io.dialob.questionnaire.service.api.session.QuestionnaireSessionService questionnaireSessionService, DialobProgramService dialobProgramService, Optional<io.micrometer.core.instrument.MeterRegistry> meterRegistry, DialobSettings dialobSettings, io.dialob.questionnaire.service.api.event.QuestionnaireEventPublisher eventPublisher, DialobSessionEvalContextFactory sessionContextFactory, AsyncFunctionInvoker asyncFunctionInvoker)org.springframework.data.redis.cache.RedisCacheManagersessionCacheManager(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, QuestionnaireDialobSessionRedisSerializer dialobSessionSerializer)
-
-
-
Method Detail
-
dialobSessionSerializer
@Bean public QuestionnaireDialobSessionRedisSerializer dialobSessionSerializer(@NonNull io.dialob.questionnaire.service.api.session.QuestionnaireSessionService questionnaireSessionService, @NonNull DialobProgramService dialobProgramService, @NonNull Optional<io.micrometer.core.instrument.MeterRegistry> meterRegistry, @NonNull DialobSettings dialobSettings, @NonNull io.dialob.questionnaire.service.api.event.QuestionnaireEventPublisher eventPublisher, @NonNull DialobSessionEvalContextFactory sessionContextFactory, @NonNull AsyncFunctionInvoker asyncFunctionInvoker)
-
sessionCacheManager
@Bean(name="sessionCacheManager") public org.springframework.data.redis.cache.RedisCacheManager sessionCacheManager(@NonNull org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, @NonNull QuestionnaireDialobSessionRedisSerializer dialobSessionSerializer)
-
-