fixed JMS Consumer

This commit is contained in:
Radek Davidek 2026-03-17 16:08:09 +01:00
parent 0833bcff06
commit 97b77a911f

View File

@ -210,8 +210,7 @@ public class IbmMqConnector implements Connector {
long timeoutMs = timeout.toMillis();
javax.jms.Queue queue = getQueue(queueName);
MessageConsumer consumer = (MessageConsumer) (messageSelector == null || messageSelector.isBlank()
? jmsContext.createConsumer(queue)
JMSConsumer consumer = (messageSelector == null || messageSelector.isBlank() ? jmsContext.createConsumer(queue)
: jmsContext.createConsumer(queue, messageSelector));
AtomicBoolean messageFound = new AtomicBoolean(false);
@ -248,7 +247,7 @@ public class IbmMqConnector implements Connector {
} finally {
try {
consumer.close();
} catch (JMSException e) {
} catch (JMSRuntimeException e) {
LOG.warn("Failed to close consumer", e);
}
}