commit
8e91d418dc
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2023 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -24,8 +24,7 @@ import org.springframework.boot.context.properties.PropertyMapper;
|
|||
import org.springframework.util.Assert;
|
||||
|
||||
/**
|
||||
* Configures {@link AbstractConnectionFactory Rabbit ConnectionFactory} with sensible
|
||||
* defaults.
|
||||
* Base class for configurers of sub-classes of {@link AbstractConnectionFactory}.
|
||||
*
|
||||
* @param <T> the connection factory type.
|
||||
* @author Chris Bono
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2024 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -22,7 +22,6 @@ import java.util.concurrent.Executor;
|
|||
import org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory;
|
||||
import org.springframework.amqp.rabbit.config.RetryInterceptorBuilder;
|
||||
import org.springframework.amqp.rabbit.connection.ConnectionFactory;
|
||||
import org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory;
|
||||
import org.springframework.amqp.rabbit.retry.MessageRecoverer;
|
||||
import org.springframework.amqp.rabbit.retry.RejectAndDontRequeueRecoverer;
|
||||
import org.springframework.amqp.support.converter.MessageConverter;
|
||||
|
|
@ -31,7 +30,8 @@ import org.springframework.retry.support.RetryTemplate;
|
|||
import org.springframework.util.Assert;
|
||||
|
||||
/**
|
||||
* Configure {@link RabbitListenerContainerFactory} with sensible defaults.
|
||||
* Base class for configurers of sub-classes of
|
||||
* {@link AbstractRabbitListenerContainerFactory}.
|
||||
*
|
||||
* @param <T> the container factory type.
|
||||
* @author Gary Russell
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2023 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -22,7 +22,12 @@ import org.springframework.amqp.rabbit.connection.CachingConnectionFactory;
|
|||
import org.springframework.boot.context.properties.PropertyMapper;
|
||||
|
||||
/**
|
||||
* Configures Rabbit {@link CachingConnectionFactory} with sensible defaults.
|
||||
* Configures Rabbit {@link CachingConnectionFactory} with sensible defaults tuned using
|
||||
* configuration properties.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code CachingConnectionFactory} whose configuration is based upon that produced by
|
||||
* auto-configuration.
|
||||
*
|
||||
* @author Chris Bono
|
||||
* @author Moritz Halbritter
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2022 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -21,8 +21,12 @@ import org.springframework.amqp.rabbit.connection.ConnectionFactory;
|
|||
import org.springframework.boot.context.properties.PropertyMapper;
|
||||
|
||||
/**
|
||||
* Configure {@link DirectRabbitListenerContainerFactoryConfigurer} with sensible
|
||||
* defaults.
|
||||
* Configure {@link DirectRabbitListenerContainerFactory} with sensible defaults tuned
|
||||
* using configuration properties.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code DirectRabbitListenerContainerFactory} whose configuration is based upon that
|
||||
* produced by auto-configuration.
|
||||
*
|
||||
* @author Gary Russell
|
||||
* @author Stephane Nicoll
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2023 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -31,7 +31,12 @@ import org.springframework.util.Assert;
|
|||
import org.springframework.util.unit.DataSize;
|
||||
|
||||
/**
|
||||
* Configures {@link RabbitConnectionFactoryBean} with sensible defaults.
|
||||
* Configures {@link RabbitConnectionFactoryBean} with sensible defaults tuned using
|
||||
* configuration properties.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code RabbitConnectionFactoryBean} whose configuration is based upon that produced by
|
||||
* auto-configuration.
|
||||
*
|
||||
* @author Chris Bono
|
||||
* @author Moritz Halbritter
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2022 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -23,6 +23,10 @@ import org.springframework.rabbit.stream.support.converter.StreamMessageConverte
|
|||
|
||||
/**
|
||||
* Configure {@link RabbitStreamTemplate} with sensible defaults.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code RabbitStreamTemplate} whose configuration is based upon that produced by
|
||||
* auto-configuration.
|
||||
*
|
||||
* @author Eddú Meléndez
|
||||
* @since 2.7.0
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2024 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -29,7 +29,12 @@ import org.springframework.util.Assert;
|
|||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
/**
|
||||
* Configure {@link RabbitTemplate} with sensible defaults.
|
||||
* Configure {@link RabbitTemplate} with sensible defaults tuned using configuration
|
||||
* properties.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code RabbitTemplateConfigurer} whose configuration is based upon that produced by
|
||||
* auto-configuration.
|
||||
*
|
||||
* @author Stephane Nicoll
|
||||
* @author Yanming Zhou
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2022 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -21,8 +21,12 @@ import org.springframework.amqp.rabbit.connection.ConnectionFactory;
|
|||
import org.springframework.boot.context.properties.PropertyMapper;
|
||||
|
||||
/**
|
||||
* Configure {@link SimpleRabbitListenerContainerFactoryConfigurer} with sensible
|
||||
* defaults.
|
||||
* Configure {@link SimpleRabbitListenerContainerFactory} with sensible defaults tuned
|
||||
* using configuration properties.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code SimpleRabbitListenerContainerFactory} whose configuration is based upon that
|
||||
* produced by auto-configuration.
|
||||
*
|
||||
* @author Stephane Nicoll
|
||||
* @author Gary Russell
|
||||
|
|
|
|||
|
|
@ -31,7 +31,12 @@ import org.springframework.transaction.jta.JtaTransactionManager;
|
|||
import org.springframework.util.Assert;
|
||||
|
||||
/**
|
||||
* Configure {@link DefaultJmsListenerContainerFactory} with sensible defaults.
|
||||
* Configure {@link DefaultJmsListenerContainerFactory} with sensible defaults tuned using
|
||||
* configuration properties.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code DefaultJmsListenerContainerFactory} whose configuration is based upon that
|
||||
* produced by auto-configuration.
|
||||
*
|
||||
* @author Stephane Nicoll
|
||||
* @author Eddú Meléndez
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2024 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -38,7 +38,12 @@ import org.springframework.kafka.support.converter.RecordMessageConverter;
|
|||
import org.springframework.kafka.transaction.KafkaAwareTransactionManager;
|
||||
|
||||
/**
|
||||
* Configure {@link ConcurrentKafkaListenerContainerFactory} with sensible defaults.
|
||||
* Configure {@link ConcurrentKafkaListenerContainerFactory} with sensible defaults tuned
|
||||
* using configuration properties.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code ConcurrentKafkaListenerContainerFactory} whose configuration is based upon that
|
||||
* produced by auto-configuration.
|
||||
*
|
||||
* @author Gary Russell
|
||||
* @author Eddú Meléndez
|
||||
|
|
|
|||
|
|
@ -27,6 +27,10 @@ import org.springframework.web.client.RestClient.Builder;
|
|||
|
||||
/**
|
||||
* Configure {@link Builder RestClient.Builder} with sensible defaults.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code RestClient.Builder} whose configuration is based upon that produced by
|
||||
* auto-configuration.
|
||||
*
|
||||
* @author Moritz Halbritter
|
||||
* @since 3.2.0
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2024 the original author or authors.
|
||||
* Copyright 2012-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -30,6 +30,10 @@ import org.springframework.util.ObjectUtils;
|
|||
|
||||
/**
|
||||
* Configure {@link RestTemplateBuilder} with sensible defaults.
|
||||
* <p>
|
||||
* Can be injected into application code and used to define a custom
|
||||
* {@code RestTemplateBuilder} whose configuration is based upon that produced by
|
||||
* auto-configuration.
|
||||
*
|
||||
* @author Stephane Nicoll
|
||||
* @since 2.4.0
|
||||
|
|
|
|||
Loading…
Reference in New Issue