Interface QueueConnection

  • All Superinterfaces:
    java.lang.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

      All Methods Instance Methods Abstract Methods 
      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 Detail

      • 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:
        Session.AUTO_ACKNOWLEDGE, Session.CLIENT_ACKNOWLEDGE, Session.DUPS_OK_ACKNOWLEDGE, Session.NO_ACKNOWLEDGE