Cheers Rob,
That all concurs with my observations, so at least I've not missed anything.
Part of the reason I asked is because of consistency with the C++ broker
which does support these things. I'm currently most of the way through a
QmfManagementPlugin which allows the Java Broker to be controlled by
things like qpid-config and my QMF GUI. Most of the main bits are there
now but when I test with qpid-config I'm keen to make sure that I map
whatever I can into the Java Broker's internal model.
TBH I've never used IVE or sequence numbers myself, but I'm pretty sure
that I have seen postings related to these in the context of the C++
broker so I'm guessing that some people do use them, I guess Gordon will
probably recall such queries better than most.
XML exchange is another matter and although not part of the AMQP
standard it's got a lot of potential, that said the Java broker supports
JMS Message Selectors which I guess probably cater for most of the use
cases where the XML exchange may have been beneficial. Andrew Stitcher
has started work on Message Selectors for the C++ broker (which is uber
cool IMHO, I've been hoping for that for ages) so perhaps ultimately
fully interoperable Message Selectors are a better way forward than XML
exchanges?
I'll keep you posted and thanks again for the response.
Frase
On 09/03/13 15:37, Rob Godfrey wrote:
Hi Fraser
On 9 March 2013 16:01, Fraser Adams <[email protected]> wrote:
Hello all,
I'm somewhat unfamiliar with the Java broker so it'd be great if anyone
knows the answers to these.
1) Does the Java broker support Sequence Number and Initial Value Exchange.
These would be added to the C++ broker using the properties
"qpid.msg_sequence=1" and "qpid.ive=1". I'm pretty sure that the answer is
no, because _virtualHost.getExchangeFactory().createExchange() i.e. the
DefaultExchangeFactory doesn't seem to support passing any extra properties,
but I thought I'd check.
Nope - I think someone knocked up some code for this at some point,
but it was never checked in. I've never really been sure of the use
case for the initial value exchange.
2) Is the xml exchange supported on the Java Broker? I think not because I'm
getting "org.apache.qpid.AMQUnknownExchangeType: Unknown exchange type: xml"
propagated when I try to call createExchange() with type = "xml", but
perhaps there's some a priori config that needs to be put in place, though
looking in
"<qpid-root>/java/broker/src/main/java/org/apache/qpid/server/exchange"
there doesn't seem to be an XMLExchange class, so perhaps it doesn't exist
for the Java broker??
Correct - no XMLExchange either. Probably wouldn't be a huge thing to
implement one... but to be honest no-one ever asked and it's not part
of the AMQP standard.
Cheers,
Rob
MTIA
Frase
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]