From ae24609839298a42a4a8be468c84a3d0b55b5375 Mon Sep 17 00:00:00 2001 From: Tran Ngoc Nhan Date: Sun, 1 Jun 2025 12:07:10 +0700 Subject: [PATCH 1/2] Use tabs attribute for code example Signed-off-by: Tran Ngoc Nhan --- src/reference/antora/modules/ROOT/pages/logging.adoc | 10 ++++++++-- .../modules/ROOT/pages/rabbitmq-amqp-client.adoc | 9 +++++++-- src/reference/antora/modules/ROOT/pages/stream.adoc | 11 ++++++++--- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/reference/antora/modules/ROOT/pages/logging.adoc b/src/reference/antora/modules/ROOT/pages/logging.adoc index cf9b0ff0e5..2e98f90c50 100644 --- a/src/reference/antora/modules/ROOT/pages/logging.adoc +++ b/src/reference/antora/modules/ROOT/pages/logging.adoc @@ -315,8 +315,12 @@ You can add custom client properties by adding either string properties or more Each appender supports adding client properties to the RabbitMQ connection. -The following example shows how to add a custom client property for logback: +The following example shows how to add a custom client property: +[tabs] +====== +logback:: ++ [source, xml] ---- @@ -326,7 +330,8 @@ The following example shows how to add a custom client property for logback: ---- -.log4j2 +log4j2:: ++ [source, xml] ---- @@ -338,6 +343,7 @@ The following example shows how to add a custom client property for logback: ---- +====== The properties are a comma-delimited list of `key:value` pairs. Keys and values cannot contain commas or colons. diff --git a/src/reference/antora/modules/ROOT/pages/rabbitmq-amqp-client.adoc b/src/reference/antora/modules/ROOT/pages/rabbitmq-amqp-client.adoc index ae3cbf1555..4e40fc892f 100644 --- a/src/reference/antora/modules/ROOT/pages/rabbitmq-amqp-client.adoc +++ b/src/reference/antora/modules/ROOT/pages/rabbitmq-amqp-client.adoc @@ -9,7 +9,10 @@ For that purpose a https://qpid.apache.org/components/jms/index.html[JMS bridge] This dependency has to be added to the project to be able to interact with RabbitMQ AMQP 1.0 support: -.maven +[tabs] +====== +Maven:: ++ [source,xml,subs="+attributes"] ---- @@ -19,11 +22,13 @@ This dependency has to be added to the project to be able to interact with Rabbi ---- -.gradle +Gradle:: ++ [source,groovy,subs="+attributes"] ---- compile 'org.springframework.amqp:spring-rabbitmq-client:{project-version}' ---- +====== The `spring-rabbit` (for AMQP 0.9.1 protocol) comes as a transitive dependency for reusing some common API in this new client, for example, exceptions, the `@RabbitListener` support. It is not necessary to use both functionality in the target project, but RabbitMQ allows both AMQP 0.9.1 and 1.0 co-exists. diff --git a/src/reference/antora/modules/ROOT/pages/stream.adoc b/src/reference/antora/modules/ROOT/pages/stream.adoc index b1e35babbf..2aa38a71f9 100644 --- a/src/reference/antora/modules/ROOT/pages/stream.adoc +++ b/src/reference/antora/modules/ROOT/pages/stream.adoc @@ -8,7 +8,10 @@ Version 2.4 introduces initial support for the {rabbitmq-github}/rabbitmq-stream Add the `spring-rabbit-stream` dependency to your project: -.maven +[tabs] +====== +Maven:: ++ [source,xml,subs="+attributes"] ---- @@ -18,11 +21,13 @@ Add the `spring-rabbit-stream` dependency to your project: ---- -.gradle +Gradle:: ++ [source,groovy,subs="+attributes"] ---- compile 'org.springframework.amqp:spring-rabbit-stream:{project-version}' ---- +====== You can provision the queues as normal, using a `RabbitAdmin` bean, using the `QueueBuilder.stream()` method to designate the queue type. For example: @@ -97,7 +102,7 @@ public void setMessageConverter(MessageConverter messageConverter) { public void setStreamConverter(StreamMessageConverter streamConverter) { } -public synchronized void setProducerCustomizer(ProducerCustomizer producerCustomizer) { +public void setProducerCustomizer(ProducerCustomizer producerCustomizer) { } ---- From 345e861dbfad9e1cde042db6c26378ebb2a81081 Mon Sep 17 00:00:00 2001 From: Tran Ngoc Nhan Date: Sun, 1 Jun 2025 12:09:58 +0700 Subject: [PATCH 2/2] Add method name Signed-off-by: Tran Ngoc Nhan --- .../ROOT/pages/amqp/receiving-messages/idle-containers.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reference/antora/modules/ROOT/pages/amqp/receiving-messages/idle-containers.adoc b/src/reference/antora/modules/ROOT/pages/amqp/receiving-messages/idle-containers.adoc index 239fa97a2b..e5e2bed3ab 100644 --- a/src/reference/antora/modules/ROOT/pages/amqp/receiving-messages/idle-containers.adoc +++ b/src/reference/antora/modules/ROOT/pages/amqp/receiving-messages/idle-containers.adoc @@ -25,7 +25,7 @@ The following example shows how to do so in XML and in Java (for both a `SimpleM [source, java] ---- @Bean -public SimpleMessageListenerContainer(ConnectionFactory connectionFactory) { +public SimpleMessageListenerContainer smlc(ConnectionFactory connectionFactory) { SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(connectionFactory); ... container.setIdleEventInterval(60000L);