AMQ-7312 virtualSelectorCacheBrokerPlugin addConsumer issue

(cherry picked from commit 86a069ac5db9742ae58e396e162a0b3e2bdc66c3)
This commit is contained in:
Dany LECOQ 2019-09-29 16:18:24 +02:00 committed by Jean-Baptiste Onofré
parent 9c994d98cf
commit 1d8ae314bd

View File

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