From 2fa7ecdee5cff38a1e7d0b14ecac42368f27483c Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Mon, 16 Nov 2015 11:13:31 -0600 Subject: [PATCH] Remove unnecessary RedisHttpSessionConfiguration code Fixes gh-306 --- .../web/http/RedisHttpSessionConfiguration.java | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/spring-session/src/main/java/org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfiguration.java b/spring-session/src/main/java/org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfiguration.java index 0c3d005..50f24b8 100644 --- a/spring-session/src/main/java/org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfiguration.java +++ b/spring-session/src/main/java/org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfiguration.java @@ -126,19 +126,6 @@ public class RedisHttpSessionConfiguration extends SpringHttpSessionConfiguratio Map enableAttrMap = importMetadata.getAnnotationAttributes(EnableRedisHttpSession.class.getName()); AnnotationAttributes enableAttrs = AnnotationAttributes.fromMap(enableAttrMap); - if(enableAttrs == null) { - // search parent classes - Class currentClass = ClassUtils.resolveClassName(importMetadata.getClassName(), beanClassLoader); - for(Class classToInspect = currentClass ;classToInspect != null; classToInspect = classToInspect.getSuperclass()) { - EnableRedisHttpSession enableRedisHttpSessionAnnotation = AnnotationUtils.findAnnotation(classToInspect, EnableRedisHttpSession.class); - if(enableRedisHttpSessionAnnotation == null) { - continue; - } - enableAttrMap = AnnotationUtils - .getAnnotationAttributes(enableRedisHttpSessionAnnotation); - enableAttrs = AnnotationAttributes.fromMap(enableAttrMap); - } - } maxInactiveIntervalInSeconds = enableAttrs.getNumber("maxInactiveIntervalInSeconds"); this.redisNamespace = enableAttrs.getString("redisNamespace"); }