Interface Closeable

All Known Subinterfaces:
EnhancedConnection
All Known Implementing Classes:
ActiveMQConnection, ActiveMQMessageProducer, ActiveMQMessageProducerSupport, ActiveMQQueueSender, ActiveMQTopicPublisher, ActiveMQXAConnection

public interface Closeable
Provides a uniform interface that can be used to close all the JMS obejcts that provide a close() method. Useful for when you want to collect a heterogeous set of JMS object in a collection to be closed at a later time.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Closes a JMS object.
  • Method Details

    • close

      void close() throws jakarta.jms.JMSException
      Closes a JMS object.

      Many JMS objects are closeable such as Connections, Sessions, Consumers and Producers.

      Throws:
      jakarta.jms.JMSException - if the JMS provider fails to close the object due to some internal error.