| Modifier and Type | Method and Description |
|---|---|
static JmsSession |
JmsCommons.createJmsSession(JmsConnection jmsConnection,
InternalAckMode ackMode,
boolean isTopic,
JmsSessionManager jmsSessionManager,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction)
Utility method to create new
JmsSession from a given JmsConnection |
static boolean |
JmsCommons.isPartOfCurrentTx(JmsSession session,
JmsConnection jmsConnection,
JmsSessionManager sessionManager)
Verifies if the given session is part of the current TX.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JmsTransactionalConnection
Implementation of the
JmsConnection which implements TransactionalConnection for Transaction Support
in the JmsConnector |
class |
XaJmsTransactionalConnection
JMS connection created when using a
ConnectionFactory with XA enabled. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JmsConnectionProvider.doClose(JmsConnection jmsConnection) |
protected void |
JmsConnectionProvider.doStop(JmsConnection jmsConnection) |
| Modifier and Type | Method and Description |
|---|---|
Optional<JmsSession> |
JmsSessionManager.getTransactedSession(JmsConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
JmsPublishConsume.publishConsume(JmsConfig config,
JmsConnection connection,
String destination,
JmsMessageBuilder messageBuilder,
JmsPublishParameters publishParameters,
JmsConsumeParameters consumeParameters,
org.mule.runtime.extension.api.runtime.parameter.OutboundCorrelationStrategy sendCorrelationId,
org.mule.runtime.extension.api.runtime.parameter.CorrelationInfo correlationInfo,
RequestReplyPattern requestReplyPattern,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<Object,JmsAttributes> completionCallback)
Operation that allows the user to send a message to a JMS
Destination and waits for a response
either to the provided ReplyTo destination or to a temporary Destination created dynamically |
| Constructor and Description |
|---|
JmsMessageListenerDelegate(JmsMessageListenerFactory messageListenerFactory,
JmsConnection connection,
JmsSupport jmsSupport,
ConsumerType consumerType,
String destination,
JmsConfig config,
InternalAckMode resolvedAckMode,
String selector,
JmsListenerLockFactory lockFactory,
JmsResourceReleaser resourceCleaner,
org.mule.runtime.api.scheduler.Scheduler scheduler,
Optional<Integer> jmsMaxIdleConnectionTimeout) |
Copyright © 2020. All rights reserved.