@Override public void processConsumerControl(ConsumerBrokerExchange consumerExchange, ConsumerControl control) { ActiveMQDestination destination = control.getDestination(); try { getRegion(destination).processConsumerControl(consumerExchange, control); } catch (JMSException jmse) { LOG.warn("unmatched destination: {}, in consumerControl: {}", destination, control); } }
@Override public void processConsumerControl(ConsumerBrokerExchange consumerExchange, ConsumerControl control) { ActiveMQDestination destination = control.getDestination(); switch (destination.getDestinationType()) { case ActiveMQDestination.QUEUE_TYPE: queueRegion.processConsumerControl(consumerExchange, control); break; case ActiveMQDestination.TOPIC_TYPE: topicRegion.processConsumerControl(consumerExchange, control); break; case ActiveMQDestination.TEMP_QUEUE_TYPE: tempQueueRegion.processConsumerControl(consumerExchange, control); break; case ActiveMQDestination.TEMP_TOPIC_TYPE: tempTopicRegion.processConsumerControl(consumerExchange, control); break; default: LOG.warn("unmatched destination: " + destination + ", in consumerControl: " + control); } }
@Override public void processConsumerControl(ConsumerBrokerExchange consumerExchange, ConsumerControl control) { ActiveMQDestination destination = control.getDestination(); try { getRegion(destination).processConsumerControl(consumerExchange, control); } catch (JMSException jmse) { LOG.warn("unmatched destination: {}, in consumerControl: {}", destination, control); } }
@Override public void processConsumerControl(ConsumerBrokerExchange consumerExchange, ConsumerControl control) { ActiveMQDestination destination = control.getDestination(); try { getRegion(destination).processConsumerControl(consumerExchange, control); } catch (JMSException jmse) { LOG.warn("unmatched destination: {}, in consumerControl: {}", destination, control); } }
@Override public void processConsumerControl(ConsumerBrokerExchange consumerExchange, ConsumerControl control) { ActiveMQDestination destination = control.getDestination(); try { getRegion(destination).processConsumerControl(consumerExchange, control); } catch (JMSException jmse) { LOG.warn("unmatched destination: {}, in consumerControl: {}", destination, control); } }