Fix broken links in docs
This commit is contained in:
committed by
GitHub
parent
0c4efb607d
commit
ed2cddb92a
@@ -4,7 +4,7 @@
|
||||
<hr>
|
||||
<div id="overviewBody">
|
||||
<p>
|
||||
For further API reference and developer documentation, see the <a href="https://docs.spring.io/spring-amqp/reference/html" target="_top">Spring AMQP reference documentation</a>.
|
||||
For further API reference and developer documentation, see the <a href="https://docs.spring.io/spring-amqp/reference/" target="_top">Spring AMQP reference documentation</a>.
|
||||
That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
|
||||
</p>
|
||||
|
||||
|
||||
@@ -359,7 +359,7 @@ public Exchange exchange() {
|
||||
}
|
||||
----
|
||||
|
||||
See the Javadoc for https://docs.spring.io/spring-amqp/docs/latest-ga/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/latest-ga/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()`.
|
||||
|
||||
@@ -480,7 +480,7 @@ public class MyService {
|
||||
----
|
||||
|
||||
It is important to unbind the resource after use.
|
||||
For more information, see the https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/rabbit/connection/AbstractRoutingConnectionFactory.html[JavaDoc] for `AbstractRoutingConnectionFactory`.
|
||||
For more information, see the https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/rabbit/connection/AbstractRoutingConnectionFactory.html[JavaDoc] for `AbstractRoutingConnectionFactory`.
|
||||
|
||||
Starting with version 1.4, `RabbitTemplate` supports the SpEL `sendConnectionFactorySelectorExpression` and `receiveConnectionFactorySelectorExpression` properties, which are evaluated on each AMQP protocol interaction operation (`send`, `sendAndReceive`, `receive`, or `receiveAndReply`), resolving to a `lookupKey` value for the provided `AbstractRoutingConnectionFactory`.
|
||||
You can use bean references, such as `@vHostResolver.getVHost(#root)` in the expression.
|
||||
|
||||
@@ -8,7 +8,7 @@ Container can be initially configured to listen on zero queues.
|
||||
Queues can be added and removed at runtime.
|
||||
The `SimpleMessageListenerContainer` recycles (cancels and re-creates) all consumers when any pre-fetched messages have been processed.
|
||||
The `DirectMessageListenerContainer` creates/cancels individual consumer(s) for each queue without affecting consumers on other queues.
|
||||
See the https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/rabbit/listener/AbstractMessageListenerContainer.html[Javadoc] for the `addQueues`, `addQueueNames`, `removeQueues` and `removeQueueNames` methods.
|
||||
See the https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/rabbit/listener/AbstractMessageListenerContainer.html[Javadoc] for the `addQueues`, `addQueueNames`, `removeQueues` and `removeQueueNames` methods.
|
||||
|
||||
If not all queues are available, the container tries to passively declare (and consume from) the missing queues every 60 seconds.
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ In this case, and ignoring the RabbitMQ infrastructure setup, the `processOrder`
|
||||
|
||||
You can customize the listener container factory to use for each annotation, or you can configure an explicit default by implementing the `RabbitListenerConfigurer` interface.
|
||||
The default is required only if at least one endpoint is registered without a specific container factory.
|
||||
See the https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/rabbit/annotation/RabbitListenerConfigurer.html[Javadoc] for full details and examples.
|
||||
See the https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/rabbit/annotation/RabbitListenerConfigurer.html[Javadoc] for full details and examples.
|
||||
|
||||
The container factories provide methods for adding `MessagePostProcessor` instances that are applied after receiving messages (before invoking the listener) and before sending replies.
|
||||
|
||||
|
||||
@@ -6,11 +6,11 @@ Those methods are quite useful for request-reply scenarios, since they handle th
|
||||
|
||||
Similar request-reply methods are also available where the `MessageConverter` is applied to both the request and reply.
|
||||
Those methods are named `convertSendAndReceive`.
|
||||
See the https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/core/AmqpTemplate.html[Javadoc of `AmqpTemplate`] for more detail.
|
||||
See the https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/core/AmqpTemplate.html[Javadoc of `AmqpTemplate`] for more detail.
|
||||
|
||||
Starting with version 1.5.0, each of the `sendAndReceive` method variants has an overloaded version that takes `CorrelationData`.
|
||||
Together with a properly configured connection factory, this enables the receipt of publisher confirms for the send side of the operation.
|
||||
See xref:amqp/template.adoc#template-confirms[Correlated Publisher Confirms and Returns] and the https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/rabbit/core/RabbitOperations.html[Javadoc for `RabbitOperations`] for more information.
|
||||
See xref:amqp/template.adoc#template-confirms[Correlated Publisher Confirms and Returns] and the https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/rabbit/core/RabbitOperations.html[Javadoc for `RabbitOperations`] for more information.
|
||||
|
||||
Starting with version 2.0, there are variants of these methods (`convertSendAndReceiveAsType`) that take an additional `ParameterizedTypeReference` argument to convert complex returned types.
|
||||
The template must be configured with a `SmartMessageConverter`.
|
||||
|
||||
@@ -100,7 +100,7 @@ Message message = MessageBuilder.withBody("foo".getBytes())
|
||||
.build();
|
||||
----
|
||||
|
||||
Each of the properties defined on the https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/core/MessageProperties.html[`MessageProperties`] can be set.
|
||||
Each of the properties defined on the https://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/core/MessageProperties.html[`MessageProperties`] can be set.
|
||||
Other methods include `setHeader(String key, String value)`, `removeHeader(String key)`, `removeHeaders()`, and `copyProperties(MessageProperties properties)`.
|
||||
Each property setting method has a `set*IfAbsent()` variant.
|
||||
In the cases where a default initial value exists, the method is named `set*IfAbsentOrDefault()`.
|
||||
|
||||
Reference in New Issue
Block a user