/** * Determine whether the given Session is in client acknowledge mode. * <p>This implementation uses JMS 1.1 API. * @param session the JMS Session to check * @return whether the given Session is in client acknowledge mode * @throws javax.jms.JMSException if thrown by JMS API methods * @see javax.jms.Session#getAcknowledgeMode() * @see javax.jms.Session#CLIENT_ACKNOWLEDGE */ protected boolean isClientAcknowledge(Session session) throws JMSException { return (session.getAcknowledgeMode() == Session.CLIENT_ACKNOWLEDGE); }
@Override public int getAcknowledgeMode() throws JMSException { return delegate.getAcknowledgeMode(); }
private void acknowledge(final Message message, final Session session) throws JMSException { if (message != null && session.getAcknowledgeMode() == Session.CLIENT_ACKNOWLEDGE) { message.acknowledge(); } }
session.commit(); } else if (session.getAcknowledgeMode() == Session.CLIENT_ACKNOWLEDGE) { if (batchSize > 0 && received > 0 && received % batchSize == 0) { LOG.info("Acknowledging last " + batchSize + " messages; messages so far = " + received);
given(session.getAcknowledgeMode()).willReturn(Session.AUTO_ACKNOWLEDGE);
given(session.getAcknowledgeMode()).willReturn(Session.AUTO_ACKNOWLEDGE);
given(this.session.getAcknowledgeMode()).willReturn( clientAcknowledge ? Session.CLIENT_ACKNOWLEDGE : Session.AUTO_ACKNOWLEDGE);
public boolean isAlive() { try { session.getAcknowledgeMode(); /** No straight forward way to check session availability */ } catch (JMSException e) { return false; } return true; }
/** * Determine whether the given Session is in client acknowledge mode. * <p>This implementation uses JMS 1.1 API. * @param session the JMS Session to check * @return whether the given Session is in client acknowledge mode * @throws javax.jms.JMSException if thrown by JMS API methods * @see javax.jms.Session#getAcknowledgeMode() * @see javax.jms.Session#CLIENT_ACKNOWLEDGE */ protected boolean isClientAcknowledge(Session session) throws JMSException { return (session.getAcknowledgeMode() == Session.CLIENT_ACKNOWLEDGE); }
@Override public int getAcknowledgeMode() throws JMSException { return session.getAcknowledgeMode(); }
protected StompSession createSession(int ackMode) throws JMSException { Session session = connection.createSession(false, ackMode); if (log.isDebugEnabled()) { log.debug("Created session with ack mode: " + session.getAcknowledgeMode()); } return new StompSession(this, session); }
@Override public int getAcknowledgeMode() throws JMSException { return getInternalSession().getAcknowledgeMode(); }
private void acknowledge(final Message message, final Session session) throws JMSException { if (message != null && session.getAcknowledgeMode() == Session.CLIENT_ACKNOWLEDGE) { message.acknowledge(); } }
/** * Delegates the call to the wrapped JMS session. */ public int getAcknowledgeMode() throws JMSException { if (AdapterTracing.dbgAdapter.isLoggable(BasicLevel.DEBUG)) AdapterTracing.dbgAdapter.log(BasicLevel.DEBUG, this + " getAcknowledgeMode() = " + sess.getAcknowledgeMode()); checkValidity(); if (transacted) return Session.SESSION_TRANSACTED; return sess.getAcknowledgeMode(); }
public int getAcknowledgeMode() throws JMSException { if (isParticipatingInActiveGlobalTransaction()) return 0; // for consistency with EJB 2.1 spec (17.3.5) return getSession().getAcknowledgeMode(); }
public int getAcknowledgeMode() throws JMSException { if (isParticipatingInActiveGlobalTransaction()) return 0; // for consistency with EJB 2.1 spec (17.3.5) return getSession().getAcknowledgeMode(); }
@Override public int getAcknowledgeMode() throws JMSException { if (isParticipatingInActiveGlobalTransaction()) return 0; // for consistency with EJB 2.1 spec (17.3.5) return getSession().getAcknowledgeMode(); }
@Override public int getAcknowledgeMode() throws JMSException { if (isParticipatingInActiveGlobalTransaction()) return 0; // for consistency with EJB 2.1 spec (17.3.5) return getSession().getAcknowledgeMode(); }
/** * */ public int getAcknowledgeMode() throws JMSException { TraceJms.logger.log(BasicLevel.DEBUG, ""); return getMOMSession().getAcknowledgeMode(); }
@Override public void commit() { try { if (session.getAcknowledgeMode() == Session.SESSION_TRANSACTED) { session.commit(); } } catch (JMSException e) { throw new BallerinaException("transaction commit failed: " + e.getLocalizedMessage(), e); } }