final class JMSConsumer extends JMSWorker
| Modifier and Type | Class and Description |
|---|---|
(package private) static interface |
JMSConsumer.ConsumerCallback
Callback to be invoked while executing inJMS call (the call within the
live JMS session)
|
(package private) static class |
JMSConsumer.JMSResponse |
jmsTemplate, processLog| Constructor and Description |
|---|
JMSConsumer(org.springframework.jms.connection.CachingConnectionFactory connectionFactory,
org.springframework.jms.core.JmsTemplate jmsTemplate,
ComponentLog logger) |
| Modifier and Type | Method and Description |
|---|---|
private void |
acknowledge(javax.jms.Message message,
javax.jms.Session session) |
void |
consume(String destinationName,
String errorQueueName,
boolean durable,
boolean shared,
String subscriptionName,
String messageSelector,
String charset,
JMSConsumer.ConsumerCallback consumerCallback) |
private javax.jms.MessageConsumer |
createMessageConsumer(javax.jms.Session session,
String destinationName,
boolean durable,
boolean shared,
String subscriptionName,
String messageSelector) |
private Map<String,String> |
extractMessageHeaders(javax.jms.Message message) |
private Map<String,String> |
extractMessageProperties(javax.jms.Message message) |
private String |
retrieveDestinationName(javax.jms.Destination destination,
String headerName) |
JMSConsumer(org.springframework.jms.connection.CachingConnectionFactory connectionFactory,
org.springframework.jms.core.JmsTemplate jmsTemplate,
ComponentLog logger)
private javax.jms.MessageConsumer createMessageConsumer(javax.jms.Session session,
String destinationName,
boolean durable,
boolean shared,
String subscriptionName,
String messageSelector)
throws javax.jms.JMSException
javax.jms.JMSExceptionpublic void consume(String destinationName, String errorQueueName, boolean durable, boolean shared, String subscriptionName, String messageSelector, String charset, JMSConsumer.ConsumerCallback consumerCallback)
private void acknowledge(javax.jms.Message message,
javax.jms.Session session)
throws javax.jms.JMSException
javax.jms.JMSExceptionprivate Map<String,String> extractMessageProperties(javax.jms.Message message)
private Map<String,String> extractMessageHeaders(javax.jms.Message message) throws javax.jms.JMSException
javax.jms.JMSExceptionCopyright © 2021 Apache NiFi Project. All rights reserved.