HeadersExchangeParser argumets support?
Does HeadersExchangeParser support multiple key value pairs?
Something like
<rabbit:binding queue="${queueNames}" key="" value="">
<rabbit:binding-arguments >
<entry key="match-x"><value type="java.lang.String">any</value></entry>
<entry key="XYZ0"><value type="java.lang.String">true</value></entry>
<entry key="XYZ1"><value type="java.lang.String">true</value></entry>
<entry key="XYZ2"><value type="java.lang.String">true</value></entry>
</rabbit:binding-arguments>
</rabbit:binding>
It does not seem so.
https://github.com/SpringSource/spri...ngeParser.java
Does it work for match-x all?
Quote:
Originally Posted by
Gary Russell
Please use [ code ] ... [ /code ] tags (no spaces in brackets) around code and config.
Just use a separate binding for each...
Code:
<rabbit:headers-exchange name="foo">
<rabbit:bindings>
<rabbit:binding queue="si.test.queue" key="foo" value="bar" />
<rabbit:binding queue="si.test.queue" key="baz" value="qux" />
</rabbit:bindings>
</rabbit:headers-exchange>
Thanks - it solves my problem for a while, but
- Is the result exactly the same (there are 3 rows in the admin console)
- how to support match-x all?
Thank you in advance for your answer