AMQ-7312 virtualSelectorCacheBrokerPlugin addConsumer issue

This commit is contained in:
Dany LECOQ 2019-09-29 16:18:24 +02:00
parent 1ab6793c85
commit 86a069ac5d
1 changed files with 4 additions and 2 deletions

View File

@ -131,8 +131,10 @@ public class SubQueueSelectorCacheBroker extends BrokerFilter implements Runnabl
@Override @Override
public Subscription addConsumer(ConnectionContext context, ConsumerInfo info) throws Exception { public Subscription addConsumer(ConnectionContext context, ConsumerInfo info) throws Exception {
// don't track selectors for advisory topics or temp destinations // don't track selectors for advisory topics, temp destinations or console
if (!AdvisorySupport.isAdvisoryTopic(info.getDestination()) && !info.getDestination().isTemporary()) { // related consumers
if (!AdvisorySupport.isAdvisoryTopic(info.getDestination()) && !info.getDestination().isTemporary()
&& !info.isBrowser()) {
String destinationName = info.getDestination().getQualifiedName(); String destinationName = info.getDestination().getQualifiedName();
LOG.debug("Caching consumer selector [{}] on '{}'", info.getSelector(), destinationName); LOG.debug("Caching consumer selector [{}] on '{}'", info.getSelector(), destinationName);