我在调用此方法之前或之后缺少某些内容

时间:2019-12-22 05:41:22

标签: spring-boot activemq

在运行时动态创建队列。但是我可以在运行时调用此方法的代码,但不会在Activemq上创建队列。可能是我在调用此方法之前或之后缺少某些内容。

public void configureJmsListeners(JmsListenerEndpointRegistrar registrar) {
            SimpleJmsListenerEndpoint endpoint = new SimpleJmsListenerEndpoint();
             int count =1;             
               endpoint.setId("myJmsEndpoint-"+count);
                  endpoint.setDestination("request_queue_"+count);
                  count++;
                  endpoint.setMessageListener(message -> {
                      System.out.println("*receivedMessage:" + message);
                      try { 
                        System.out.println("**receivedMessage:qName::" + message.getJMSDestination());
                      } catch (JMSException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                        }
                          });
                          count++;
                  registrar.registerEndpoint(endpoint);
                  }

0 个答案:

没有答案