Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Reference Links #2759

Merged
merged 2 commits into from
Jul 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion src/reference/antora/modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@
*** xref:appendix/previous-whats-new/changes-in-3-0-since-2-4.adoc[]
*** xref:appendix/previous-whats-new/changes-in-2-4-since-2-3.adoc[]
*** xref:appendix/previous-whats-new/message-converter-changes.adoc[]
*** xref:appendix/previous-whats-new/message-converter-changes-1.adoc[]
*** xref:appendix/previous-whats-new/stream-support-changes.adoc[]
*** xref:appendix/previous-whats-new/changes-in-2-3-since-2-2.adoc[]
*** xref:appendix/previous-whats-new/changes-in-2-2-since-2-1.adoc[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,7 @@ public Exchange exchange() {
}
----

See the Javadoc for https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/core/QueueBuilder.html[`org.springframework.amqp.core.QueueBuilder`] and https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/core/ExchangeBuilder.html[`org.springframework.amqp.core.ExchangeBuilder`] for more information.
See the Javadoc for https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/core/QueueBuilder.html[`org.springframework.amqp.core.QueueBuilder`] and https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/core/ExchangeBuilder.html[`org.springframework.amqp.core.ExchangeBuilder`] for more information.

Starting with version 2.0, the `ExchangeBuilder` now creates durable exchanges by default, to be consistent with the simple constructors on the individual `AbstractExchange` classes.
To make a non-durable exchange with the builder, use `.durable(false)` before invoking `.build()`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Using Micrometer for observation is now supported, since version 3.0, for the `R
Set `observationEnabled` on each component to enable observation; this will disable xref:amqp/receiving-messages/micrometer.adoc[Micrometer Timers] because the timers will now be managed with each observation.
When using annotated listeners, set `observationEnabled` on the container factory.

Refer to https://micrometer.io/docs/tracing[Micrometer Tracing] for more information.
Refer to https://docs.micrometer.io/tracing/reference/[Micrometer Tracing] for more information.

To add tags to timers/traces, configure a custom `RabbitTemplateObservationConvention` or `RabbitListenerObservationConvention` to the template or listener container, respectively.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ See xref:amqp/containerAttributes.adoc[Message Listener Container Configuration]
[[using-rabbittransactionmanager]]
== Using `RabbitTransactionManager`

The https://docs.spring.io/spring-amqp/docs/latest_ga/api/org/springframework/amqp/rabbit/transaction/RabbitTransactionManager.html[RabbitTransactionManager] is an alternative to executing Rabbit operations within, and synchronized with, external transactions.
The https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/rabbit/transaction/RabbitTransactionManager.html[RabbitTransactionManager] is an alternative to executing Rabbit operations within, and synchronized with, external transactions.
This transaction manager is an implementation of the https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/transaction/PlatformTransactionManager.html[`PlatformTransactionManager`] interface and should be used with a single Rabbit `ConnectionFactory`.

IMPORTANT: This strategy is not able to provide XA transactions -- for example, in order to share transactions between messaging and database access.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@ See <<java-deserialization>> for more information.

Improvements to the JSON message converter now allow the consumption of messages that do not have type information
in message headers.
See xref:amqp/receiving-messages/async-annotation-driven/conversion.adoc[Message Conversion for Annotated Methods] and <<json-message-converter>> for more information.
See xref:amqp/receiving-messages/async-annotation-driven/conversion.adoc[Message Conversion for Annotated Methods] and xref:amqp/message-converters.adoc#json-message-converter[`Jackson2JsonMessageConverter`] for more information.

[[logging-appenders]]
== Logging Appenders
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
:page-section-summary-toc: 1

The `Jackson2JsonMessageConverter` can now determine the charset from the `contentEncoding` header.
See <<json-message-converter>> for more information.
See xref:amqp/message-converters.adoc#json-message-converter[`Jackson2JsonMessageConverter`] for more information.

2 changes: 1 addition & 1 deletion src/reference/antora/modules/ROOT/pages/sample-apps.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -351,4 +351,4 @@ Spring applications, when sending JSON, set the `__TypeId__` header to the fully

The `spring-rabbit-json` sample explores several techniques to convert the JSON from a non-Spring application.

See also <<json-message-converter>> as well as the https://docs.spring.io/spring-amqp/docs/current/api/index.html?org/springframework/amqp/support/converter/DefaultClassMapper.html[Javadoc for the `DefaultClassMapper`].
See also xref:amqp/message-converters.adoc#json-message-converter[`Jackson2JsonMessageConverter`] as well as the https://docs.spring.io/spring-amqp/docs/current/api/index.html?org/springframework/amqp/support/converter/DefaultClassMapper.html[Javadoc for the `DefaultClassMapper`].
2 changes: 1 addition & 1 deletion src/reference/antora/modules/ROOT/pages/stream.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ The container now also supports Micrometer timers (when observation is not enabl
Set `observationEnabled` on each component to enable observation; this will disable xref:amqp/receiving-messages/micrometer.adoc[Micrometer Timers] because the timers will now be managed with each observation.
When using annotated listeners, set `observationEnabled` on the container factory.

Refer to https://micrometer.io/docs/tracing[Micrometer Tracing] for more information.
Refer to https://docs.micrometer.io/tracing/reference/[Micrometer Tracing] for more information.

To add tags to timers/traces, configure a custom `RabbitStreamTemplateObservationConvention` or `RabbitStreamListenerObservationConvention` to the template or listener container, respectively.

Expand Down