private synchronized void checkAutoStart() throws JMSException { if (closed) throw new IllegalStateRuntimeException("Context is closed"); if (autoStart) { connection.start(); } }
@Override public final IllegalStateRuntimeException callNotPermittedOnInjectedJMSContext() { final IllegalStateRuntimeException result = new IllegalStateRuntimeException(String.format(getLoggingLocale(), callNotPermittedOnInjectedJMSContext$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final IllegalStateRuntimeException callNotPermittedOnInjectedJMSContext() { final IllegalStateRuntimeException result = new IllegalStateRuntimeException(String.format(getLoggingLocale(), callNotPermittedOnInjectedJMSContext$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public void acknowledge() { checkSession(); if (closed) throw new IllegalStateRuntimeException("Context is closed"); try { if (lastMessagesWaitingAck != null) { lastMessagesWaitingAck.acknowledge(); } } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
/** * */ private void checkSession() { if (session == null) { synchronized (this) { if (closed) throw new IllegalStateRuntimeException("Context is closed"); if (session == null) { try { if (xa) { session = ((XAConnection) connection).createXASession(); } else { session = connection.createSession(sessionMode); } } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } } } } }
return new IllegalStateRuntimeException(e.getMessage(), e.getErrorCode(), e);
private synchronized void checkAutoStart() throws JMSException { if (closed) { throw new IllegalStateRuntimeException("Context is closed"); } if (autoStart) { connection.start(); } }
private synchronized void checkAutoStart() throws JMSException { if (closed) throw new IllegalStateRuntimeException("Context is closed"); if (autoStart) { connection.start(); } }
private synchronized void checkAutoStart() throws JMSException { if (closed) throw new IllegalStateRuntimeException("Context is closed"); if (autoStart) { connection.start(); } }
private synchronized void checkAutoStart() throws JMSException { if (closed) throw new IllegalStateRuntimeException("Context is closed"); if (autoStart) { connection.start(); } }
private synchronized void checkAutoStart() throws JMSException { if (closed) throw new IllegalStateRuntimeException("Context is closed"); if (autoStart) { connection.start(); } }
@Override public synchronized JMSContext createContext(int sessionMode) { if (connectionRefCount.get() == 0) { throw new IllegalStateRuntimeException("The Connection is closed"); } JmsSession.validateSessionMode(sessionMode); connectionRefCount.incrementAndGet(); return new JmsContext(connection, sessionMode, connectionRefCount); }
@Override public synchronized JMSContext createContext(int sessionMode) { if (connectionRefCount.get() == 0) { throw new IllegalStateRuntimeException("The Connection is closed"); } JmsSession.validateSessionMode(sessionMode); connectionRefCount.incrementAndGet(); return new JmsContext(connection, sessionMode, connectionRefCount); }
@Override public void acknowledge() { checkSession(); if (closed) throw new IllegalStateRuntimeException("Context is closed"); try { if (lastMessagesWaitingAck != null) { lastMessagesWaitingAck.acknowledge(); } } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
@Override public void acknowledge() { checkSession(); if (closed) throw new IllegalStateRuntimeException("Context is closed"); try { if (lastMessagesWaitingAck != null) { lastMessagesWaitingAck.acknowledge(); } } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
@Override public void acknowledge() { checkSession(); if (closed) throw new IllegalStateRuntimeException("Context is closed"); try { if (lastMessagesWaitingAck != null) { lastMessagesWaitingAck.acknowledge(); } } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
@Override public void acknowledge() { checkSession(); if (closed) throw new IllegalStateRuntimeException("Context is closed"); try { if (lastMessagesWaitingAck != null) { lastMessagesWaitingAck.acknowledge(); } } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
protected Session session() { if (session == null) { synchronized (this) { if (closed) { throw new IllegalStateRuntimeException("Context is closed"); } if (session == null) { try { if (xa) { session = XAConnection.class.cast(connection()).createXASession(); } else { session = connection().createSession(sessionMode); } } catch (final JMSException e) { throw toRuntimeException(e); } } } } return session; }
/** * */ private void checkSession() { if (session == null) { synchronized (this) { if (closed) throw new IllegalStateRuntimeException("Context is closed"); if (session == null) { try { if (xa) { session = ((XAConnection) connection).createXASession(); } else { session = connection.createSession(sessionMode); } } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } } } } }
/** * */ private void checkSession() { if (session == null) { synchronized (this) { if (closed) throw new IllegalStateRuntimeException("Context is closed"); if (session == null) { try { if (xa) { session = ((XAConnection) connection).createXASession(); } else { session = connection.createSession(sessionMode); } } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } } } } }