Я хочу контролировать подписку на топот в своем приложении Spring с помощью spring-messaging v.4.2. Это моя конфигурация приложения Spring для топать:
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.myapp")
@EnableWebSocketMessageBroker
@EnableAsync
@EnableScheduling
public class Config extends AbstractWebSocketMessageBrokerConfigurer {
@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.enableSimpleBroker("/queue", "/topic");
config.setApplicationDestinationPrefixes("/app");
config.setUserDestinationPrefix("/user");
}
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/pv").setAllowedOrigins("*");
}
@Bean
public Executor taskExecutor() {
return new SimpleAsyncTaskExecutor();
}
@Bean
public MultipartResolver multipartResolver(){
return new CommonsMultipartResolver();
}
}
Как я могу написать метод, вызываемый для каждой подписки с путем и stompId в качестве параметров? Спасибо