Robert Godfrey wrote:
The easiest way (IMHO) whould be to rename (and renumber) the extended consume method which Qpid/J has introduced... and add the existing consume back in... Then the client code simply needs to have a switch to determine whether to use 0-8 consume, 0-9 consume (which has filter) or 0-8Qpid consume-extended. The method to use will be determined by the version negotiated at connection start-up.
Yes, that sounds good. If that additional method (and the others) could also be defined in a separate xml fragment (assuming you are using gentools?) that should allow us to return the 0-8 spec back to the official form.
