Are the issues you are seeing just on Queue (i.e. getBindings() works ok on Exchange, getSubscriptions() works ok on sessions...)?
I'll take a look in a sec... and once I isolate the problem that'll be worth a few more tests so it doesn't slip through the net next time... -- Rob On 8 March 2014 14:40, Fraser Adams <[email protected]> wrote: > Hey Rob, > Another issue I've had with the refactoring due to QPID-5578 < > https://issues.apache.org/jira/browse/QPID-5578> is that I no longer see > Binding and Subscription information. > > I use the ConfigurationChangeListener to synchronise the internal state > and I strongly suspect that you've removed some of the > > childAdded(adapter); // Trigger corresponding > ConfigurationChangeListener childAdded() callback. > > Stuff > > I don't have the *before carnage occurred* versions handy to check but my > suspicion is that there used to be childAdded stuff in > SessionAdapter.getConsumers() > > and also in the QueueAdapter.getBindings() and QueueAdapter.getConsumers() > > The QueueAdapter.getConsumers() seems to have its own issues hence the > queue.getChildren(Consumer.class) > > > > But the bottom line is that I don't believe that the > ConfigurationChangeListener is getting correctly updated with the necessary > state information!! > > Frase >
