Class JmsResourceHolder<T>
java.lang.Object
io.smallrye.reactive.messaging.jms.JmsResourceHolder<T>
- All Implemented Interfaces:
jakarta.jms.ExceptionListener
-
Constructor Summary
ConstructorsConstructorDescriptionJmsResourceHolder
(String channel, Supplier<jakarta.jms.JMSContext> contextCreator) -
Method Summary
Modifier and TypeMethodDescriptionconfigure
(Function<JmsResourceHolder<T>, jakarta.jms.Destination> destinationCreator, Function<JmsResourceHolder<T>, T> clientCreator) jakarta.jms.JMSContext
jakarta.jms.Destination
void
onException
(jakarta.jms.JMSException exception)
-
Constructor Details
-
JmsResourceHolder
-
-
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
-
getContext
public jakarta.jms.JMSContext getContext() -
onException
public void onException(jakarta.jms.JMSException exception) - Specified by:
onException
in interfacejakarta.jms.ExceptionListener
-