Class JmsResourceHolder<T>

java.lang.Object
io.smallrye.reactive.messaging.jms.JmsResourceHolder<T>
All Implemented Interfaces:
jakarta.jms.ExceptionListener

public class JmsResourceHolder<T> extends Object implements jakarta.jms.ExceptionListener
  • Constructor Details

    • JmsResourceHolder

      public JmsResourceHolder(String channel, Supplier<jakarta.jms.JMSContext> contextCreator)
  • Method Details

    • configure

      public JmsResourceHolder<T> configure(Function<JmsResourceHolder<T>,jakarta.jms.Destination> destinationCreator, Function<JmsResourceHolder<T>,T> clientCreator)
    • getDestination

      public jakarta.jms.Destination getDestination()
    • getClient

      public T getClient()
    • getContext

      public jakarta.jms.JMSContext getContext()
    • onException

      public void onException(jakarta.jms.JMSException exception)
      Specified by:
      onException in interface jakarta.jms.ExceptionListener