Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Bean(name = { "defaultRedisSessionRepository", "sessionRepository" })
- @ConditionalOnProperty(name = { "nemesis.platform.redis.url" })
- public SessionRepository defaultRedisSessionRepository(RedisTemplate<String,ExpiringSession> redisTemplate) throws Exception {
- return new RedisOperationsSessionRepository(redisTemplate);
- }
- @Bean(name = {"defaultSessionFilter", "sessionFilter"})
- public Filter sessionFilter() {
- CompositeFilter compositeFilter = new CompositeFilter();
- compositeFilter.setFilters(Arrays.asList(new SessionRepositoryFilter(applicationContext.getBean("sessionRepository", SessionRepository.class)), applicationContext.getBean(UrlEncoderFilter.NAME, UrlEncoderFilter.class)));
- return compositeFilter;
- }
- final FilterRegistration sessionFilterChainReg = servletContext.addFilter("sessionFilter", DelegatingFilterProxy.class);
- sessionFilterChainReg.addMappingForServletNames(EnumSet.of(DispatcherType.REQUEST, DispatcherType.ERROR, DispatcherType.ASYNC, DispatcherType.FORWARD, DispatcherType.INCLUDE), false, dispatcherServletReg.getName());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement