我在 activemq 队列中有一个消息列表。每条消息都有一个带有值的自定义标头属性。我应该如何才能访问那些自定义标头属性值 = 123 的消息?
我正在使用类似下面的东西从队列中选择一条消息。如何选择 customHeaderProperty = 123 的所有消息或单个消息?
ConsumerTemplate consumerTemplate = camelContext.createConsumerTemplate();
Exchange ex = consumerTemplate.receive("activemq:queueName",10000);
String data = ex.getIn().getBody(String.class);
String number = ex.getIn().getHeader("customProperty", String.class);