Serialized Form
-
Package com.rabbitmq.jms.admin
-
Class com.rabbitmq.jms.admin.RMQConnectionFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- -4953157213762979615L
-
Serialized Fields
-
amqpConnectionFactoryPostProcessor
java.util.function.Consumer<com.rabbitmq.client.ConnectionFactory> amqpConnectionFactoryPostProcessor
For post-processing theConnectionFactorybefore creating the AMQP connection.- Since:
- 1.10.0
-
amqpPropertiesCustomiser
java.util.function.BiFunction<com.rabbitmq.client.AMQP.BasicProperties.Builder,jakarta.jms.Message,com.rabbitmq.client.AMQP.BasicProperties.Builder> amqpPropertiesCustomiser
Callback to customise properties of outbound AMQP messages.- Since:
- 1.9.0
-
authenticationMechanism
AuthenticationMechanism authenticationMechanism
The authentication mechanism to use.- Since:
- 3.2.0
-
channelsQos
int channelsQos
QoS setting for channels created by this connection factory.- See Also:
Channel.basicQos(int)
-
cleanUpServerNamedQueuesForNonDurableTopicsOnSessionClose
boolean cleanUpServerNamedQueuesForNonDurableTopicsOnSessionClose
Whether using auto-delete for server-named queues for non-durable topics. If set to true, those queues will be deleted when the session is closed. If set to false, queues will be deleted when the owning connection is closed. Default is false.- Since:
- 1.8.0
-
declareReplyToDestination
boolean declareReplyToDestination
WhetherreplyTodestination for consumed messages should be declared.- Since:
- 1.11.0
-
host
java.lang.String host
Default host to RabbitMQ broker -
hostnameVerification
boolean hostnameVerification
Whether to use hostname verification when TLS is on.- Since:
- 1.10.0
-
keepTextMessageType
boolean keepTextMessageType
Flag to insert automatically an interoperability hint in outboundTextMessages.When set to
true, the AMQPJMSTypeheader will be set automatically to"TextMessage"forTextMessages published to AMQP-backedDestinations. This way JMS consumers will receiveTextMessages instead ofBytesMessage.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.
- Since:
- 2.5.0
-
logger
org.slf4j.Logger logger
-
metricsCollector
com.rabbitmq.client.MetricsCollector metricsCollector
Collector for AMQP-client metrics.- Since:
- 1.10.0
-
nackOnRollback
boolean nackOnRollback
Whether to nack messages on rollback or not. Nack-ed messages will be discarded, not re-queued. Queues will typically have dead lettering configured when enabling this feature, so nack-ed messages are routed elsewhere and not discarded forever.Default is false.
- Since:
- 1.14.0
- See Also:
- Negative Acknowledgements, Dead Letter Exchanges
-
onMessageTimeoutMs
int onMessageTimeoutMs
How long to wait for onMessage to return, in milliseconds -
password
java.lang.String password
Default password to RabbitMQ broker -
port
int port
Default port NOT SET - determined by the type of connection (ssl or non-ssl) -
preferProducerMessageProperty
boolean preferProducerMessageProperty
WhetherMessageProducerproperties (delivery mode, priority, TTL) take precedence over respectiveMessageproperties or not. Default is true (which is compliant to the JMS specification). -
queueBrowserReadMax
int queueBrowserReadMax
The maximum number of messages to read on a queue browser, which must be non-negative; 0 means unlimited and is the default; negative values are interpreted as 0. -
receivingContextConsumer
ReceivingContextConsumer receivingContextConsumer
Callback before receiving a message.- Since:
- 1.11.0
-
replyToStrategy
ReplyToStrategy replyToStrategy
The strategy to apply to reply-to queue handling. Defaults to handling "amq.rabbitmq.reply-to" queues.- Since:
- 2.9.0
-
requeueOnMessageListenerException
boolean requeueOnMessageListenerException
Whether requeue message onRuntimeExceptionin theMessageListeneror not. Default is false.- Since:
- 1.7.0
- See Also:
RMQConnectionFactory.requeueOnTimeout
-
requeueOnTimeout
boolean requeueOnTimeout
Whether to requeue a message that timed out or not. Only taken into account if requeueOnMessageListenerException is true. Default is false.- Since:
- 2.3.0
- See Also:
RMQConnectionFactory.requeueOnMessageListenerException
-
sendingContextConsumer
SendingContextConsumer sendingContextConsumer
Callback before sending a message.- Since:
- 1.11.0
-
ssl
boolean ssl
Default not to use ssl -
sslContext
javax.net.ssl.SSLContext sslContext
-
terminationTimeout
long terminationTimeout
The time to wait for threads/messages to terminate duringConnection.close() -
tlsProtocol
java.lang.String tlsProtocol
-
trustedPackages
java.util.List<java.lang.String> trustedPackages
Classes in these packages can be transferred via ObjectMessage.- See Also:
WhiteListObjectInputStream
-
uris
java.util.List<java.net.URI> uris
List of nodes URIs to connect to.- Since:
- 1.10.0
-
useDefaultSslContext
boolean useDefaultSslContext
-
username
java.lang.String username
Default username to RabbitMQ broker -
virtualHost
java.lang.String virtualHost
Default virtualhost
-
-
Class com.rabbitmq.jms.admin.RMQDestination extends java.lang.Object implements Serializable
- serialVersionUID:
- 596966152753718825L
-
Serialized Fields
-
amqp
boolean amqp
trueif maps JMS destination to AMQP resource in RabbitMQ server -
amqpExchangeName
java.lang.String amqpExchangeName
-
amqpQueueName
java.lang.String amqpQueueName
-
amqpRoutingKey
java.lang.String amqpRoutingKey
-
destinationName
java.lang.String destinationName
-
isQueue
boolean isQueue
-
isTemporary
boolean isTemporary
-
queueDeclareArguments
java.util.Map<java.lang.String,java.lang.Object> queueDeclareArguments
-
-
-
Package com.rabbitmq.jms.client
-
Class com.rabbitmq.jms.client.DefaultReplyToStrategy extends java.lang.Object implements Serializable
- serialVersionUID:
- -496756742546656456L
-
Class com.rabbitmq.jms.client.HandleAnyReplyToStrategy extends java.lang.Object implements Serializable
- serialVersionUID:
- -496756742546656456L
-
Class com.rabbitmq.jms.client.RMQMessageListenerExecutionJMSException extends jakarta.jms.JMSException implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.rabbitmq.jms.util
-
Class com.rabbitmq.jms.util.AbortedException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 1012573992638419310L
-
Class com.rabbitmq.jms.util.RMQJMSException extends jakarta.jms.JMSException implements Serializable
- serialVersionUID:
- 1L
-
Class com.rabbitmq.jms.util.RMQJMSSecurityException extends jakarta.jms.JMSSecurityException implements Serializable
- serialVersionUID:
- 1L
-
Class com.rabbitmq.jms.util.RMQJMSSelectorException extends jakarta.jms.InvalidSelectorException implements Serializable
- serialVersionUID:
- 1L
-
Class com.rabbitmq.jms.util.RMQMessageFormatException extends jakarta.jms.MessageFormatException implements Serializable
- serialVersionUID:
- 1L
-