org.slf4j.Logger logger
java.lang.String username
java.lang.String password
java.lang.String virtualHost
java.lang.String host
int port
int onMessageTimeoutMs
boolean preferProducerMessageProperty
MessageProducer properties (delivery mode,
priority, TTL) take precedence over respective Message
properties or not.
Default is true (which is compliant to the JMS specification).boolean requeueOnMessageListenerException
RuntimeException in the
MessageListener or not.
Default is false.RMQConnectionFactory.requeueOnTimeoutboolean requeueOnTimeout
RMQConnectionFactory.requeueOnMessageListenerExceptionboolean nackOnRollback
Default is false.
boolean cleanUpServerNamedQueuesForNonDurableTopicsOnSessionClose
java.util.function.BiFunction<T,U,R> amqpPropertiesCustomiser
com.rabbitmq.client.MetricsCollector metricsCollector
java.util.function.Consumer<T> amqpConnectionFactoryPostProcessor
ConnectionFactory before creating the AMQP connection.SendingContextConsumer sendingContextConsumer
ReceivingContextConsumer receivingContextConsumer
ConfirmListener confirmListener
When this property is set, publisher confirms are enabled for all
the underlying AMQP Channels created by
this ConnectionFactory.
ConfirmListenerboolean keepTextMessageType
TextMessages.
When set to true, the AMQP JMSType header will be set
automatically to "TextMessage" for TextMessages published to AMQP-backed
Destinations. This way JMS consumers will receive TextMessages instead of
BytesMessage.
Enabling the feature avoids some additional work in the application code of publishers,
making the publishing and consuming of TextMessages through AMQP resources transparent.
The default is false.
boolean ssl
java.lang.String tlsProtocol
javax.net.ssl.SSLContext sslContext
boolean useDefaultSslContext
boolean hostnameVerification
int queueBrowserReadMax
long terminationTimeout
Connection.close()int channelsQos
Channel.basicQos(int)java.util.List<E> trustedPackages
WhiteListObjectInputStreamjava.util.List<E> uris
boolean declareReplyToDestination
replyTo destination for consumed messages should be declared.boolean validateSubscriptionNames
java.lang.String destinationName
boolean amqp
true if maps JMS destination to AMQP resource in RabbitMQ serverjava.lang.String amqpExchangeName
java.lang.String amqpRoutingKey
java.lang.String amqpQueueName
boolean isQueue
boolean isTemporary
java.util.Map<K,V> queueDeclareArguments
Copyright © 2022. All rights reserved.