From ae3417133bc0537d55a09a0be210161a8957515f Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Thu, 26 Mar 2015 16:50:33 -0400 Subject: [PATCH] Add public access to PathMatcher in WebSocket config Issue: SPR-12845 --- .../simp/config/AbstractMessageBrokerConfiguration.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spring-messaging/src/main/java/org/springframework/messaging/simp/config/AbstractMessageBrokerConfiguration.java b/spring-messaging/src/main/java/org/springframework/messaging/simp/config/AbstractMessageBrokerConfiguration.java index 21391ab957..2e4faed318 100644 --- a/spring-messaging/src/main/java/org/springframework/messaging/simp/config/AbstractMessageBrokerConfiguration.java +++ b/spring-messaging/src/main/java/org/springframework/messaging/simp/config/AbstractMessageBrokerConfiguration.java @@ -223,6 +223,14 @@ public abstract class AbstractMessageBrokerConfiguration implements ApplicationC protected void configureMessageBroker(MessageBrokerRegistry registry) { } + /** + * Provide access to the configured PatchMatcher for access from other + * configuration classes. + */ + public final PathMatcher getPathMatcher() { + return getBrokerRegistry().getPathMatcher(); + } + @Bean public SimpAnnotationMethodMessageHandler simpAnnotationMethodMessageHandler() { SimpAnnotationMethodMessageHandler handler = createAnnotationMethodMessageHandler();