| Modifier and Type | Method and Description |
|---|---|
InternalAckMode |
AckMode.getInternalAckMode() |
InternalAckMode |
ConsumerAckMode.getInternalAckMode() |
| Modifier and Type | Method and Description |
|---|---|
JmsListenerLock |
JmsListenerLockFactory.createLock(InternalAckMode resolvedAckMode)
Creates a new instance for the given
resolvedAckMode |
| Modifier and Type | Method and Description |
|---|---|
static InternalAckMode |
JmsCommons.toInternalAckMode(JmsAckMode jmsAckMode) |
| 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 void |
JmsCommons.evaluateMessageAck(InternalAckMode ackMode,
JmsSession session,
javax.jms.Message receivedMessage,
JmsSessionManager messageSessionManager,
JmsListenerLock jmsLock,
JmsMessageAckedMonitor jmsMessageAckedMonitor) |
| Modifier and Type | Method and Description |
|---|---|
InternalAckMode |
JmsAckMode.getInternalAckMode() |
static InternalAckMode |
InternalAckMode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static InternalAckMode[] |
InternalAckMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
JmsSession |
JmsConnection.createSession(InternalAckMode ackMode,
boolean isTopic)
Creates a new JMS
Session using the current Connection |
JmsSession |
XaJmsTransactionalConnection.getSession(InternalAckMode ackMode,
boolean isTopic)
Provides access to the
JmsSession to be used. |
| Modifier and Type | Method and Description |
|---|---|
JmsListenerLock |
DefaultJmsListenerLockFactory.createLock(InternalAckMode resolvedAckMode) |
| Constructor and Description |
|---|
JmsMessageDispatcher(JmsConfig config,
String defaultContentType,
String defaultEncoding,
JmsSpecification specification,
Supplier<JmsSession> session,
InternalAckMode ackMode,
JmsSessionManager sessionManager,
org.mule.runtime.extension.api.runtime.source.SourceCallback sourceCallback,
JmsListenerLock jmsListenerLock,
JmsConnectionExceptionResolver exceptionResolver) |
| Constructor and Description |
|---|
JmsMessageListenerDelegate(JmsMessageListenerFactory messageListenerFactory,
JmsConnection connection,
JmsSupport jmsSupport,
ConsumerType consumerType,
String destination,
JmsConfig config,
InternalAckMode resolvedAckMode,
String selector,
JmsListenerLockFactory lockFactory,
JmsResourceReleaser resourceCleaner) |
JmsMessageListenerFactory(InternalAckMode ackMode,
String encoding,
String contentType,
JmsConfig config,
JmsSessionManager sessionManager,
JmsSupport jmsSupport,
org.mule.runtime.extension.api.runtime.source.SourceCallback<Object,T> sourceCallback,
org.mule.runtime.api.connection.ConnectionProvider<JmsTransactionalConnection> connectionProvider,
JmsConnectionExceptionResolver exceptionResolver)
Creates a new factory with the common information that is shared between
JmsMessageListener of the same
JmsListener |
Copyright © 2022. All rights reserved.