fixed JMS Consumer
This commit is contained in:
parent
0833bcff06
commit
97b77a911f
@ -210,8 +210,7 @@ public class IbmMqConnector implements Connector {
|
|||||||
long timeoutMs = timeout.toMillis();
|
long timeoutMs = timeout.toMillis();
|
||||||
|
|
||||||
javax.jms.Queue queue = getQueue(queueName);
|
javax.jms.Queue queue = getQueue(queueName);
|
||||||
MessageConsumer consumer = (MessageConsumer) (messageSelector == null || messageSelector.isBlank()
|
JMSConsumer consumer = (messageSelector == null || messageSelector.isBlank() ? jmsContext.createConsumer(queue)
|
||||||
? jmsContext.createConsumer(queue)
|
|
||||||
: jmsContext.createConsumer(queue, messageSelector));
|
: jmsContext.createConsumer(queue, messageSelector));
|
||||||
|
|
||||||
AtomicBoolean messageFound = new AtomicBoolean(false);
|
AtomicBoolean messageFound = new AtomicBoolean(false);
|
||||||
@ -248,7 +247,7 @@ public class IbmMqConnector implements Connector {
|
|||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
consumer.close();
|
consumer.close();
|
||||||
} catch (JMSException e) {
|
} catch (JMSRuntimeException e) {
|
||||||
LOG.warn("Failed to close consumer", e);
|
LOG.warn("Failed to close consumer", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user