mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 08:24:13 +00:00
Use headerFilter on SimpAnnotationMethodMessageHandler
See gh-36179
This commit is contained in:
+9
@@ -372,11 +372,17 @@ public class SimpAnnotationMethodMessageHandler extends AbstractMethodMessageHan
|
||||
SendToMethodReturnValueHandler sendToHandler =
|
||||
new SendToMethodReturnValueHandler(this.brokerTemplate, true);
|
||||
sendToHandler.setHeaderInitializer(this.headerInitializer);
|
||||
if (this.headerFilter != null) {
|
||||
sendToHandler.addHeaderFilter(this.headerFilter);
|
||||
}
|
||||
handlers.add(sendToHandler);
|
||||
|
||||
SubscriptionMethodReturnValueHandler subscriptionHandler =
|
||||
new SubscriptionMethodReturnValueHandler(this.clientMessagingTemplate);
|
||||
subscriptionHandler.setHeaderInitializer(this.headerInitializer);
|
||||
if (this.headerFilter != null) {
|
||||
subscriptionHandler.addHeaderFilter(this.headerFilter);
|
||||
}
|
||||
handlers.add(subscriptionHandler);
|
||||
|
||||
// Custom return value types
|
||||
@@ -387,6 +393,9 @@ public class SimpAnnotationMethodMessageHandler extends AbstractMethodMessageHan
|
||||
|
||||
sendToHandler = new SendToMethodReturnValueHandler(this.brokerTemplate, false);
|
||||
sendToHandler.setHeaderInitializer(this.headerInitializer);
|
||||
if (this.headerFilter != null) {
|
||||
sendToHandler.addHeaderFilter(this.headerFilter);
|
||||
}
|
||||
handlers.add(sendToHandler);
|
||||
|
||||
return handlers;
|
||||
|
||||
Reference in New Issue
Block a user