Skip to content

Commit 19b8583

Browse files
committed
Adapt to Spring Framework deprecations
See gh-1092
1 parent 6de0f44 commit 19b8583

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

spring-session-core/src/main/java/org/springframework/session/web/socket/server/SessionRepositoryMessageInterceptor.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2014-2017 the original author or authors.
2+
* Copyright 2014-2018 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -31,7 +31,6 @@
3131
import org.springframework.messaging.simp.SimpMessageHeaderAccessor;
3232
import org.springframework.messaging.simp.SimpMessageType;
3333
import org.springframework.messaging.support.ChannelInterceptor;
34-
import org.springframework.messaging.support.ChannelInterceptorAdapter;
3534
import org.springframework.session.Session;
3635
import org.springframework.session.SessionRepository;
3736
import org.springframework.util.Assert;
@@ -63,7 +62,7 @@
6362
* @since 1.0
6463
*/
6564
public final class SessionRepositoryMessageInterceptor<S extends Session>
66-
extends ChannelInterceptorAdapter implements HandshakeInterceptor {
65+
implements ChannelInterceptor, HandshakeInterceptor {
6766

6867
private static final String SPRING_SESSION_ID_ATTR_NAME = "SPRING.SESSION.ID";
6968

@@ -114,7 +113,7 @@ public Message<?> preSend(Message<?> message, MessageChannel channel) {
114113
SimpMessageType messageType = SimpMessageHeaderAccessor
115114
.getMessageType(message.getHeaders());
116115
if (!this.matchingMessageTypes.contains(messageType)) {
117-
return super.preSend(message, channel);
116+
return message;
118117
}
119118
Map<String, Object> sessionHeaders = SimpMessageHeaderAccessor
120119
.getSessionAttributes(message.getHeaders());
@@ -128,7 +127,7 @@ public Message<?> preSend(Message<?> message, MessageChannel channel) {
128127
this.sessionRepository.save(session);
129128
}
130129
}
131-
return super.preSend(message, channel);
130+
return message;
132131
}
133132

134133
@Override

0 commit comments

Comments
 (0)