Drop separate user dest property for subscriptions
Before this change DefaultUserDestinationResolver provided a separate destination prefix property for identifying "user" destinations in subscription requests as opposed to in sent messages. Such a separate property should not be needed. Issue: SPR-11263
This commit is contained in:
parent
d0556e61f9
commit
abb8a93e2f
|
@ -48,8 +48,6 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
|
|||
|
||||
private String destinationPrefix = "/user/";
|
||||
|
||||
private String subscriptionDestinationPrefix = "/user/queue/";
|
||||
|
||||
|
||||
/**
|
||||
* Create an instance that will access user session id information through
|
||||
|
@ -70,7 +68,6 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
|
|||
public void setUserDestinationPrefix(String prefix) {
|
||||
Assert.hasText(prefix, "prefix must not be empty");
|
||||
this.destinationPrefix = prefix.endsWith("/") ? prefix : prefix + "/";
|
||||
this.subscriptionDestinationPrefix = this.destinationPrefix + "queue/";
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -82,13 +79,6 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
|
|||
return this.destinationPrefix;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the prefix used to identify user destinations for (un)subscribe messages.
|
||||
* <p>By default "/user/queue/".
|
||||
*/
|
||||
public String getSubscriptionDestinationPrefix() {
|
||||
return this.subscriptionDestinationPrefix;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the configured {@link UserSessionRegistry}.
|
||||
|
@ -130,7 +120,7 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
|
|||
SimpMessageType messageType = headers.getMessageType();
|
||||
|
||||
if (SimpMessageType.SUBSCRIBE.equals(messageType) || SimpMessageType.UNSUBSCRIBE.equals(messageType)) {
|
||||
if (!checkDestination(destination, this.subscriptionDestinationPrefix)) {
|
||||
if (!checkDestination(destination, this.destinationPrefix)) {
|
||||
return null;
|
||||
}
|
||||
if (user == null) {
|
||||
|
|
Loading…
Reference in New Issue