Package jakarta.jms

Interface QueueConnection

All Superinterfaces:
AutoCloseable, Connection
All Known Subinterfaces:
XAQueueConnection

public interface QueueConnection extends Connection
A QueueConnection object is an active connection to a point-to-point Jakarta Messaging provider. A client uses a QueueConnection object to create one or more QueueSession objects for producing and consuming messages.

A QueueConnection can be used to create a QueueSession, from which specialized queue-related objects can be created. A more general, and recommended, approach is to use the Connection object.

The QueueConnection object should be used to support existing code that has already used it.

A QueueConnection cannot be used to create objects specific to the publish/subscribe domain. The createDurableConnectionConsumer method inherits from Connection, but must throw an IllegalStateException if used from QueueConnection.

Since:
JMS 1.0
Version:
Jakarta Messaging 2.0
See Also: