@Override public void closeFromContext() { refCounter.decrement(); }
protected void incrementRefCounter() { refCounter.increment(); }
@Override public void done() { refCount.check(); }
@Override public XAJMSContext createXAContext() { refCounter.increment(); return new ActiveMQXAJMSContext(this, threadAwareContext); }
@Override public void closeFromContext() { refCounter.decrement(); }
@Override public JMSContext createContext(int sessionMode) { switch (sessionMode) { case Session.AUTO_ACKNOWLEDGE: case Session.CLIENT_ACKNOWLEDGE: case Session.DUPS_OK_ACKNOWLEDGE: case Session.SESSION_TRANSACTED: case ActiveMQJMSConstants.INDIVIDUAL_ACKNOWLEDGE: case ActiveMQJMSConstants.PRE_ACKNOWLEDGE: break; default: throw new JMSRuntimeException("Invalid ackmode: " + sessionMode); } refCounter.increment(); return new ActiveMQJMSContext(this, sessionMode, threadAwareContext); }
@Override public void closeFromContext() { refCounter.decrement(); }
protected void incrementRefCounter() { refCounter.increment(); }
@Override public void closeFromContext() { refCounter.decrement(); }
protected void incrementRefCounter() { refCounter.increment(); }
@Override public void closeFromContext() { refCounter.decrement(); }
protected void incrementRefCounter() { refCounter.increment(); }
refCountForConsumers.decrement();
protected void incrementRefCounter() { refCounter.increment(); }
@Override public XAJMSContext createXAContext() { refCounter.increment(); return new ActiveMQXAJMSContext(this, threadAwareContext); }
@Override public XAJMSContext createXAContext() { refCounter.increment(); return new ActiveMQXAJMSContext(this, threadAwareContext); }
@Override public XAJMSContext createXAContext() { refCounter.increment(); return new ActiveMQXAJMSContext(this, threadAwareContext); }
@Override public XAJMSContext createXAContext() { refCounter.increment(); return new ActiveMQXAJMSContext(this, threadAwareContext); }
@Override public JMSContext createContext(int sessionMode) { switch (sessionMode) { case Session.AUTO_ACKNOWLEDGE: case Session.CLIENT_ACKNOWLEDGE: case Session.DUPS_OK_ACKNOWLEDGE: case Session.SESSION_TRANSACTED: case ActiveMQJMSConstants.INDIVIDUAL_ACKNOWLEDGE: case ActiveMQJMSConstants.PRE_ACKNOWLEDGE: break; default: throw new JMSRuntimeException("Invalid ackmode: " + sessionMode); } refCounter.increment(); return new ActiveMQJMSContext(this, sessionMode, threadAwareContext); }
@Override public JMSContext createContext(int sessionMode) { switch (sessionMode) { case Session.AUTO_ACKNOWLEDGE: case Session.CLIENT_ACKNOWLEDGE: case Session.DUPS_OK_ACKNOWLEDGE: case Session.SESSION_TRANSACTED: case ActiveMQJMSConstants.INDIVIDUAL_ACKNOWLEDGE: case ActiveMQJMSConstants.PRE_ACKNOWLEDGE: break; default: throw new JMSRuntimeException("Invalid ackmode: " + sessionMode); } refCounter.increment(); return new ActiveMQJMSContext(this, sessionMode, threadAwareContext); }