| 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) |
static boolean |
JmsCommons.isPartOfCurrentTx(JmsSession session,
JmsConnection jmsConnection,
JmsSessionManager sessionManager)
Verifies if the given session is part of the current TX.
|
| Modifier and Type | Method and Description |
|---|---|
JmsSessionManager |
JmsConnection.getJmsSessionManager() |
| Constructor and Description |
|---|
JmsConnection(JmsSupport jmsSupport,
javax.jms.Connection connection,
JmsSessionManager jmsSessionManager,
CompositeJmsExceptionListener exceptionListener) |
JmsTransactionalConnection(JmsSupport jmsSupport,
javax.jms.Connection connection,
JmsSessionManager jmsSessionManager,
CompositeJmsExceptionListener exceptionListener) |
XaJmsTransactionalConnection(JmsSupport jmsSupport,
javax.jms.Connection connection,
JmsSessionManager jmsSessionManager,
CompositeJmsExceptionListener exceptionListener) |
| Constructor and Description |
|---|
JmsConnectionProvider(JmsSessionManager jmsSessionManager,
Supplier<javax.jms.ConnectionFactory> connectionFactorySupplier,
JmsSpecification specification,
GenericConnectionParameters connectionParameters,
XaPoolParameters xaPoolParameters,
CachingStrategy cachingStrategy,
boolean isXa,
JmsSupportFactory jmsSupportFactory,
ConnectionFactoryDecoratorFactory factoryDecoratorFactory,
String configName) |
JmsConnectionProvider(JmsSessionManager jmsSessionManager,
Supplier<javax.jms.ConnectionFactory> connectionFactorySupplier,
JmsSpecification specification,
GenericConnectionParameters connectionParameters,
XaPoolParameters xaPoolParameters,
CachingStrategy cachingStrategy,
boolean isXa,
JmsSupportFactory jmsSupportFactory,
ConnectionFactoryDecoratorFactory factoryDecoratorFactory,
String configName,
boolean isIBM,
JmsReconnectionManager reconnectionManager) |
JmsConnectionProvider(JmsSessionManager jmsSessionManager,
Supplier<javax.jms.ConnectionFactory> connectionFactorySupplier,
JmsSpecification specification,
GenericConnectionParameters connectionParameters,
XaPoolParameters xaPoolParameters,
CachingStrategy cachingStrategy,
boolean isXa,
JmsSupportFactory jmsSupportFactory,
ConnectionFactoryDecoratorFactory factoryDecoratorFactory,
String configName,
boolean isIBM,
JmsReconnectionManager reconnectionManager,
Optional<Runnable> setupSsl) |
JmsConnectionProvider(JmsSessionManager jmsSessionManager,
Supplier<javax.jms.ConnectionFactory> connectionFactorySupplier,
JmsSpecification specification,
GenericConnectionParameters connectionParameters,
XaPoolParameters xaPoolParameters,
CachingStrategy cachingStrategy,
boolean isXa,
JmsSupportFactory jmsSupportFactory,
ConnectionFactoryDecoratorFactory factoryDecoratorFactory,
String configName,
boolean isIBM,
Optional<Runnable> setupSsl) |
JmsConnectionProvider(JmsSessionManager jmsSessionManager,
Supplier<javax.jms.ConnectionFactory> connectionFactorySupplier,
JmsSpecification specification,
GenericConnectionParameters connectionParameters,
XaPoolParameters xaPoolParameters,
CachingStrategy cachingStrategy,
boolean isXa,
JmsSupportFactory jmsSupportFactory,
ConnectionFactoryDecoratorFactory factoryDecoratorFactory,
String configName,
Optional<Runnable> setupSsl) |
| Constructor and Description |
|---|
JmsAcknowledge(JmsSessionManager sessionManager) |
JmsConsume(JmsSessionManager sessionManager,
org.mule.runtime.api.scheduler.SchedulerService schedulerService) |
JmsPublish(JmsSessionManager jmsSessionManager,
org.mule.runtime.api.scheduler.SchedulerService schedulerService) |
JmsPublishConsume(JmsSessionManager sessionManager,
org.mule.runtime.api.scheduler.SchedulerService schedulerService) |
JmsPublishConsume(JmsSessionManager sessionManager,
org.mule.runtime.api.scheduler.SchedulerService schedulerService,
RequestReplyPatternWrapper customRequestReplyPattern) |
| Constructor and Description |
|---|
Builder(JmsSessionManager sessionManager,
JmsConfig config,
org.mule.runtime.api.connection.ConnectionProvider<JmsTransactionalConnection> connectionProvider,
String destination,
ConsumerType consumerType,
JmsAckMode ackMode,
String selector,
String inboundContentType,
String inboundEncoding,
int numberOfConsumers,
SourceConfiguration sourceConfiguration,
org.mule.runtime.api.scheduler.SchedulerService schedulerService) |
JmsListener(JmsSessionManager sessionManager,
JmsConfig config,
org.mule.runtime.api.connection.ConnectionProvider<JmsTransactionalConnection> connectionProvider,
String destination,
ConsumerType consumerType,
JmsAckMode ackMode,
String selector,
String inboundContentType,
String inboundEncoding,
int numberOfConsumers,
SourceConfiguration sourceConfiguration,
org.mule.runtime.api.scheduler.SchedulerService schedulerService) |
JmsListener(JmsSessionManager sessionManager,
JmsConfig config,
org.mule.runtime.api.connection.ConnectionProvider<JmsTransactionalConnection> connectionProvider,
String destination,
ConsumerType consumerType,
JmsAckMode ackMode,
String selector,
String inboundContentType,
String inboundEncoding,
int numberOfConsumers,
SourceConfiguration sourceConfiguration,
org.mule.runtime.api.scheduler.SchedulerService schedulerService,
JmsConnectionExceptionResolver exceptionResolver,
JmsResourceReleaser resourceCleaner) |
JmsListener(JmsSessionManager sessionManager,
JmsConfig config,
org.mule.runtime.api.connection.ConnectionProvider<JmsTransactionalConnection> connectionProvider,
String destination,
ConsumerType consumerType,
JmsAckMode ackMode,
String selector,
String inboundContentType,
String inboundEncoding,
int numberOfConsumers,
SourceConfiguration sourceConfiguration,
org.mule.runtime.api.scheduler.SchedulerService schedulerService,
JmsConnectionExceptionResolver exceptionResolver,
JmsResourceReleaser resourceCleaner,
JmsListenerLockFactory lockFactory) |
JmsListener(JmsSessionManager sessionManager,
JmsConfig config,
org.mule.runtime.api.connection.ConnectionProvider<JmsTransactionalConnection> connectionProvider,
String destination,
ConsumerType consumerType,
JmsAckMode ackMode,
String selector,
String inboundContentType,
String inboundEncoding,
int numberOfConsumers,
SourceConfiguration sourceConfiguration,
org.mule.runtime.api.scheduler.SchedulerService schedulerService,
JmsConnectionExceptionResolver exceptionResolver,
JmsResourceReleaser resourceCleaner,
JmsListenerLockFactory lockFactory,
JmsReconnectionManager reconnectionManager) |
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 |
|---|
JmsXaPollingMessageConsumerDelegate(JmsTransactionalConnection connection,
JmsSupport jmsSupport,
String destination,
ConsumerType consumerType,
JmsConfig config,
String selector,
JmsSessionManager sessionManager,
org.mule.runtime.api.connection.ConnectionProvider connectionProvider,
org.mule.runtime.api.scheduler.Scheduler scheduler,
String inboundContentType,
String inboundEncoding,
org.mule.runtime.extension.api.runtime.source.SourceCallback sourceCallback,
JmsConnectionExceptionResolver exceptionResolver) |
| Constructor and Description |
|---|
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 © 2023. All rights reserved.