public class JmsListener extends Object
Destinations, allows to listen for incoming Messages| Modifier and Type | Class and Description |
|---|---|
static class |
JmsListener.Builder |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableConsumers() |
static void |
notifyIfConnectionProblem(org.mule.runtime.extension.api.runtime.source.SourceCallback callback,
Exception e,
JmsConnectionExceptionResolver exceptionResolver) |
void |
onError(org.mule.runtime.api.message.Error error,
org.mule.runtime.extension.api.runtime.source.SourceCallbackContext callbackContext) |
void |
onStart(org.mule.runtime.extension.api.runtime.source.SourceCallback sourceCallback) |
void |
onStop() |
void |
onSuccess(JmsResponseMessageBuilder messageBuilder,
org.mule.runtime.extension.api.runtime.parameter.CorrelationInfo correlationInfo,
org.mule.runtime.extension.api.runtime.source.SourceCallbackContext callbackContext) |
void |
restart() |
void |
startUsingCurrentSourceCallback() |
public 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)
public 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)
public 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)
public 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)
public static void notifyIfConnectionProblem(org.mule.runtime.extension.api.runtime.source.SourceCallback callback,
Exception e,
JmsConnectionExceptionResolver exceptionResolver)
public void onStart(org.mule.runtime.extension.api.runtime.source.SourceCallback sourceCallback)
throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleExceptionpublic void onStop()
public void disableConsumers()
public void restart()
throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleExceptionpublic void startUsingCurrentSourceCallback()
throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleExceptionpublic void onSuccess(JmsResponseMessageBuilder messageBuilder, org.mule.runtime.extension.api.runtime.parameter.CorrelationInfo correlationInfo, org.mule.runtime.extension.api.runtime.source.SourceCallbackContext callbackContext)
public void onError(org.mule.runtime.api.message.Error error,
org.mule.runtime.extension.api.runtime.source.SourceCallbackContext callbackContext)
Copyright © 2022. All rights reserved.