Class DefaultJmsResourceReleaser

java.lang.Object
org.mule.jms.commons.internal.source.DefaultJmsResourceReleaser
All Implemented Interfaces:
JmsResourceReleaser

public class DefaultJmsResourceReleaser extends Object implements JmsResourceReleaser
A default JmsResourceReleaser implementation in which the cleanup is performed in a silent way.
  • Constructor Details

    • DefaultJmsResourceReleaser

      public DefaultJmsResourceReleaser()
  • Method Details

    • releaseConnection

      public final void releaseConnection(jakarta.jms.Connection connection)
      Description copied from interface: JmsResourceReleaser
      Method exposed and used to perform the connection cleanup. By default, it should be silent, and avoid failures that could provoke the Connection disposal to be made.
      Specified by:
      releaseConnection in interface JmsResourceReleaser
      Parameters:
      connection - the JMS Connection to be cleaned
    • releaseConsumerMessageListener

      public void releaseConsumerMessageListener(MessageListenerContext info)
      Description copied from interface: JmsResourceReleaser
      Clean message listener registered under the described consumer.
      Specified by:
      releaseConsumerMessageListener in interface JmsResourceReleaser
      Parameters:
      info - Information regarding the message listener necessary to do the cleanup.
    • doCleanConnection

      protected void doCleanConnection()