Interface QueueConnection

All Superinterfaces:
AutoCloseable, jakarta.jms.Connection, jakarta.jms.QueueConnection

public interface QueueConnection extends jakarta.jms.QueueConnection
Provide interface to create a MQ NO_ACKNOWLEDGE queue session.
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.jms.QueueSession
    createQueueSession(int acknowledgeMode)
    Creates a QueueSession object.

    Methods inherited from interface jakarta.jms.Connection

    close, createConnectionConsumer, createDurableConnectionConsumer, createSession, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop

    Methods inherited from interface jakarta.jms.QueueConnection

    createConnectionConsumer, createQueueSession
  • Method Details

    • createQueueSession

      jakarta.jms.QueueSession createQueueSession(int acknowledgeMode) throws jakarta.jms.JMSException
      Creates a QueueSession object.
      Parameters:
      acknowledgeMode - indicates whether the consumer or the client will acknowledge any messages it receives; Legal values are Session.AUTO_ACKNOWLEDGE, Session.CLIENT_ACKNOWLEDGE, Session.DUPS_OK_ACKNOWLEDGE, and com.sun.messaging.jms.Session.NO_ACKNOWLEDGE
      Returns:
      a newly created session
      Throws:
      jakarta.jms.JMSException - if the QueueConnection object fails to create a session due to some internal error or lack of support for the specific transaction and acknowledgement mode.
      See Also: