diff --git a/redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java b/redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java index 372e78bd5..f358429aa 100644 --- a/redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java +++ b/redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java @@ -31,6 +31,7 @@ import org.redisson.api.listener.PatternMessageListener; import org.redisson.client.codec.StringCodec; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.context.ApplicationEvent; import org.springframework.context.ApplicationEventPublisher; import org.springframework.expression.Expression; import org.springframework.expression.spel.standard.SpelExpressionParser; @@ -267,7 +268,7 @@ public class RedissonSessionRepository implements FindByIndexNameSessionReposito } } - private void publishEvent(Object event) { + private void publishEvent(ApplicationEvent event) { try { eventPublisher.publishEvent(event); } catch (Exception e) {