Package org.apache.activemq
Interface EnhancedConnection
- All Superinterfaces:
AutoCloseable
,Closeable
,jakarta.jms.Connection
,jakarta.jms.QueueConnection
,jakarta.jms.TopicConnection
- All Known Implementing Classes:
ActiveMQConnection
,ActiveMQXAConnection
public interface EnhancedConnection
extends jakarta.jms.TopicConnection, jakarta.jms.QueueConnection, Closeable
A set of enhanced APIs for a JMS provider
-
Method Summary
Modifier and TypeMethodDescriptionReturns theDestinationSource
object which can be used to listen to destinations being created or destroyed or to enquire about the current destinations available on the brokerMethods inherited from interface jakarta.jms.Connection
close, createConnectionConsumer, createSession, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
Methods inherited from interface jakarta.jms.QueueConnection
createConnectionConsumer, createQueueSession
Methods inherited from interface jakarta.jms.TopicConnection
createConnectionConsumer, createDurableConnectionConsumer, createTopicSession
-
Method Details
-
getDestinationSource
Returns theDestinationSource
object which can be used to listen to destinations being created or destroyed or to enquire about the current destinations available on the broker- Returns:
- a lazily created destination source
- Throws:
jakarta.jms.JMSException
-