Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. @Bean(name = { "defaultRedisSessionRepository", "sessionRepository" })
  2. @ConditionalOnProperty(name = { "nemesis.platform.redis.url" })
  3. public SessionRepository defaultRedisSessionRepository(RedisTemplate<String,ExpiringSession> redisTemplate) throws Exception {
  4. return new RedisOperationsSessionRepository(redisTemplate);
  5. }
  6.  
  7. @Bean(name = {"defaultSessionFilter", "sessionFilter"})
  8. public Filter sessionFilter() {
  9. CompositeFilter compositeFilter = new CompositeFilter();
  10. compositeFilter.setFilters(Arrays.asList(new SessionRepositoryFilter(applicationContext.getBean("sessionRepository", SessionRepository.class)), applicationContext.getBean(UrlEncoderFilter.NAME, UrlEncoderFilter.class)));
  11.  
  12. return compositeFilter;
  13. }
  14.  
  15. final FilterRegistration sessionFilterChainReg = servletContext.addFilter("sessionFilter", DelegatingFilterProxy.class);
  16. 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