boolean isRunning() { return messageQueue.isRunning(); }
public boolean hasUncomsumedMessages() { return !messageQueue.isClosed() && messageQueue.isRunning() && !messageQueue.isEmpty(); }
void waitForQueueRestart() throws InterruptedException { synchronized (messageQueue.getMutex()) { while (messageQueue.isRunning() == false) { if (messageQueue.isClosed()) { break; } messageQueue.getMutex().wait(); } } } }
void stop() throws JMSException { try { if (messageQueue.isRunning()) { synchronized(this) { messageQueue.stop(); if (this.taskRunner != null) { this.taskRunner.shutdown(); this.taskRunner = null; } } } } catch (InterruptedException e) { Thread.currentThread().interrupt(); throw JMSExceptionSupport.create(e); } }
synchronized void start() { if (!messageQueue.isRunning()) { messageQueue.start(); if (hasUncomsumedMessages()) { wakeup(); } } }
if (!unconsumedMessages.isClosed()) { if (this.info.isBrowser() || !session.connection.isDuplicate(this, md.getMessage())) { if (listener != null && unconsumedMessages.isRunning()) { if (redeliveryExceeded(md)) { posionAck(md, "listener dispatch[" + md.getRedeliveryCounter() + "] to " + getConsumerId() + " exceeds redelivery policy limit:" + redeliveryPolicy); if (!unconsumedMessages.isRunning()) {
boolean isRunning() { return messageQueue.isRunning(); }
boolean isRunning() { return messageQueue.isRunning(); }
boolean isRunning() { return messageQueue.isRunning(); }
public boolean hasUncomsumedMessages() { return !messageQueue.isClosed() && messageQueue.isRunning() && !messageQueue.isEmpty(); }
public boolean hasUncomsumedMessages() { return !messageQueue.isClosed() && messageQueue.isRunning() && !messageQueue.isEmpty(); }
void waitForQueueRestart() throws InterruptedException { synchronized (messageQueue.getMutex()) { while (messageQueue.isRunning() == false) { if (messageQueue.isClosed()) { break; } messageQueue.getMutex().wait(); } } } }
void waitForQueueRestart() throws InterruptedException { synchronized (messageQueue.getMutex()) { while (messageQueue.isRunning() == false) { if (messageQueue.isClosed()) { break; } messageQueue.getMutex().wait(); } } } }
void waitForQueueRestart() throws InterruptedException { synchronized (messageQueue.getMutex()) { while (messageQueue.isRunning() == false) { if (messageQueue.isClosed()) { break; } messageQueue.getMutex().wait(); } } } }
public boolean hasUncomsumedMessages() { return !messageQueue.isClosed() && messageQueue.isRunning() && !messageQueue.isEmpty(); }
void stop() throws JMSException { try { if (messageQueue.isRunning()) { synchronized(this) { messageQueue.stop(); if (this.taskRunner != null) { this.taskRunner.shutdown(); this.taskRunner = null; } } } } catch (InterruptedException e) { Thread.currentThread().interrupt(); throw JMSExceptionSupport.create(e); } }
synchronized void start() { if (!messageQueue.isRunning()) { messageQueue.start(); if (hasUncomsumedMessages()) { wakeup(); } } }
synchronized void start() { if (!messageQueue.isRunning()) { messageQueue.start(); if (hasUncomsumedMessages()) { wakeup(); } } }
synchronized void start() { if (!messageQueue.isRunning()) { messageQueue.start(); if (hasUncomsumedMessages()) { wakeup(); } } }
synchronized void start() { if (!messageQueue.isRunning()) { messageQueue.start(); if (hasUncomsumedMessages()) { wakeup(); } } }