public class JMSMessageConsumerBuilder extends Object
JMSMessageConsumerBuilder used to consume messages in jms transport.| Constructor and Description |
|---|
JMSMessageConsumerBuilder(JMSServerConnectionFactory connectionFactory,
JMSListener jmsListener,
String serviceId)
Initialize the builder with mandatory properties.
|
| Modifier and Type | Method and Description |
|---|---|
JMSMessageConsumer |
build()
Build the
JMSMessageConsumer with the given data. |
JMSMessageConsumerBuilder |
setMaxRetryCount(int maxRetryCount) |
JMSMessageConsumerBuilder |
setRetryInterval(long retryInterval) |
JMSMessageConsumerBuilder |
setUseReceiver(boolean useReceiver) |
public JMSMessageConsumerBuilder(JMSServerConnectionFactory connectionFactory, JMSListener jmsListener, String serviceId)
connectionFactory - The connection factory to use when creating the JMS connection.jmsListener - The message listener who is going to process the consumed messages from this.serviceId - The service Id which invoked this consumer.public JMSMessageConsumerBuilder setUseReceiver(boolean useReceiver)
public JMSMessageConsumerBuilder setRetryInterval(long retryInterval)
public JMSMessageConsumerBuilder setMaxRetryCount(int maxRetryCount)
public JMSMessageConsumer build() throws JMSConnectorException
JMSMessageConsumer with the given data.JMSConnectorException - If initializing the consumer fails.Copyright © 2019 WSO2. All rights reserved.