Fix '@since' tags of relocated code

This commit is contained in:
Phillip Webb
2025-06-13 14:10:50 -07:00
parent d7f6a459c2
commit 2c318605b1
128 changed files with 110 additions and 166 deletions

View File

@@ -38,7 +38,7 @@ import org.springframework.context.annotation.Import;
* @author Stephane Nicoll
* @author Phillip Webb
* @author Eddú Meléndez
* @since 3.1.0
* @since 4.0.0
*/
@AutoConfiguration(before = JmsAutoConfiguration.class,
after = { JndiConnectionFactoryAutoConfiguration.class, JtaAutoConfiguration.class })

View File

@@ -23,7 +23,7 @@ import org.springframework.boot.autoconfigure.service.connection.ConnectionDetai
*
* @author Eddú Meléndez
* @author Stephane Nicoll
* @since 3.2.0
* @since 4.0.0
*/
public interface ActiveMQConnectionDetails extends ConnectionDetails {

View File

@@ -23,7 +23,7 @@ import org.apache.activemq.ActiveMQConnectionFactory;
* {@link ActiveMQConnectionFactory} whilst retaining default auto-configuration.
*
* @author Stephane Nicoll
* @since 3.1.0
* @since 4.0.0
*/
@FunctionalInterface
public interface ActiveMQConnectionFactoryCustomizer {

View File

@@ -32,7 +32,7 @@ import org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProper
* @author Aurélien Leboulanger
* @author Venil Noronha
* @author Eddú Meléndez
* @since 3.1.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.activemq")
public class ActiveMQProperties {

View File

@@ -31,7 +31,7 @@ import org.springframework.util.Assert;
* @author Moritz Halbritter
* @author Andy Wilkinson
* @author Phillip Webb
* @since 2.6.0
* @since 4.0.0
*/
public abstract class AbstractConnectionFactoryConfigurer<T extends AbstractConnectionFactory> {
@@ -56,7 +56,6 @@ public abstract class AbstractConnectionFactoryConfigurer<T extends AbstractConn
* @param properties the properties to use to configure the connection factory
* @param connectionDetails the connection details to use to configure the connection
* factory
* @since 3.1.0
*/
protected AbstractConnectionFactoryConfigurer(RabbitProperties properties,
RabbitConnectionDetails connectionDetails) {

View File

@@ -36,7 +36,7 @@ import org.springframework.util.Assert;
* @param <T> the container factory type.
* @author Gary Russell
* @author Stephane Nicoll
* @since 2.0.0
* @since 4.0.0
*/
public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends AbstractRabbitListenerContainerFactory<?>> {
@@ -53,7 +53,6 @@ public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends
/**
* Creates a new configurer that will use the given {@code rabbitProperties}.
* @param rabbitProperties properties to use
* @since 2.6.0
*/
protected AbstractRabbitListenerContainerFactoryConfigurer(RabbitProperties rabbitProperties) {
this.rabbitProperties = rabbitProperties;
@@ -87,7 +86,6 @@ public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends
/**
* Set the task executor to use.
* @param taskExecutor the task executor
* @since 3.2.0
*/
public void setTaskExecutor(Executor taskExecutor) {
this.taskExecutor = taskExecutor;

View File

@@ -52,7 +52,6 @@ public class CachingConnectionFactoryConfigurer extends AbstractConnectionFactor
* @param properties the properties to use to configure the connection factory
* @param connectionDetails the connection details to use to configure the connection
* factory
* @since 3.1.0
*/
public CachingConnectionFactoryConfigurer(RabbitProperties properties, RabbitConnectionDetails connectionDetails) {
super(properties, connectionDetails);

View File

@@ -23,7 +23,7 @@ import com.rabbitmq.client.ConnectionFactory;
* auto-configured RabbitMQ {@link ConnectionFactory}.
*
* @author Andy Wilkinson
* @since 2.5.0
* @since 4.0.0
*/
@FunctionalInterface
public interface ConnectionFactoryCustomizer {

View File

@@ -30,7 +30,7 @@ import org.springframework.boot.context.properties.PropertyMapper;
*
* @author Gary Russell
* @author Stephane Nicoll
* @since 2.0.0
* @since 4.0.0
*/
public final class DirectRabbitListenerContainerFactoryConfigurer
extends AbstractRabbitListenerContainerFactoryConfigurer<DirectRabbitListenerContainerFactory> {
@@ -38,7 +38,6 @@ public final class DirectRabbitListenerContainerFactoryConfigurer
/**
* Creates a new configurer that will use the given {@code rabbitProperties}.
* @param rabbitProperties properties to use
* @since 2.6.0
*/
public DirectRabbitListenerContainerFactoryConfigurer(RabbitProperties rabbitProperties) {
super(rabbitProperties);

View File

@@ -24,7 +24,7 @@ import com.rabbitmq.stream.EnvironmentBuilder;
* auto-configured {@link Environment} that is created by an {@link EnvironmentBuilder}.
*
* @author Andy Wilkinson
* @since 3.0.0
* @since 4.0.0
*/
@FunctionalInterface
public interface EnvironmentBuilderCustomizer {

View File

@@ -71,7 +71,7 @@ import org.springframework.core.io.ResourceLoader;
* @author Moritz Halbritter
* @author Andy Wilkinson
* @author Scott Frederick
* @since 1.0.0
* @since 4.0.0
*/
@AutoConfiguration
@ConditionalOnClass({ RabbitTemplate.class, Channel.class })

View File

@@ -28,7 +28,7 @@ import org.springframework.util.Assert;
* @author Moritz Halbritter
* @author Andy Wilkinson
* @author Phillip Webb
* @since 3.1.0
* @since 4.0.0
*/
public interface RabbitConnectionDetails extends ConnectionDetails {
@@ -77,7 +77,6 @@ public interface RabbitConnectionDetails extends ConnectionDetails {
/**
* SSL bundle to use.
* @return the SSL bundle to use
* @since 3.5.0
*/
default SslBundle getSslBundle() {
return null;

View File

@@ -43,7 +43,7 @@ import org.springframework.util.unit.DataSize;
* @author Andy Wilkinson
* @author Phillip Webb
* @author Scott Frederick
* @since 2.6.0
* @since 4.0.0
*/
public class RabbitConnectionFactoryBeanConfigurer {
@@ -74,7 +74,6 @@ public class RabbitConnectionFactoryBeanConfigurer {
* @param resourceLoader the resource loader
* @param properties the properties
* @param connectionDetails the connection details
* @since 3.1.0
*/
public RabbitConnectionFactoryBeanConfigurer(ResourceLoader resourceLoader, RabbitProperties properties,
RabbitConnectionDetails connectionDetails) {
@@ -89,7 +88,6 @@ public class RabbitConnectionFactoryBeanConfigurer {
* @param properties the properties
* @param connectionDetails the connection details
* @param sslBundles the SSL bundles
* @since 3.2.0
*/
public RabbitConnectionFactoryBeanConfigurer(ResourceLoader resourceLoader, RabbitProperties properties,
RabbitConnectionDetails connectionDetails, SslBundles sslBundles) {

View File

@@ -48,7 +48,7 @@ import org.springframework.util.unit.DataSize;
* @author Scott Frederick
* @author Lasse Wulff
* @author Yanming Zhou
* @since 1.0.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.rabbitmq")
public class RabbitProperties {

View File

@@ -25,7 +25,7 @@ import org.springframework.retry.support.RetryTemplate;
* of the Rabbit infrastructure.
*
* @author Stephane Nicoll
* @since 2.1.0
* @since 4.0.0
*/
@FunctionalInterface
public interface RabbitRetryTemplateCustomizer {

View File

@@ -29,7 +29,7 @@ import org.springframework.rabbit.stream.support.converter.StreamMessageConverte
* auto-configuration.
*
* @author Eddú Meléndez
* @since 2.7.0
* @since 4.0.0
*/
public class RabbitStreamTemplateConfigurer {

View File

@@ -38,7 +38,7 @@ import org.springframework.util.CollectionUtils;
*
* @author Stephane Nicoll
* @author Yanming Zhou
* @since 2.3.0
* @since 4.0.0
*/
public class RabbitTemplateConfigurer {
@@ -51,7 +51,6 @@ public class RabbitTemplateConfigurer {
/**
* Creates a new configurer that will use the given {@code rabbitProperties}.
* @param rabbitProperties properties to use
* @since 2.6.0
*/
public RabbitTemplateConfigurer(RabbitProperties rabbitProperties) {
Assert.notNull(rabbitProperties, "'rabbitProperties' must not be null");
@@ -62,7 +61,6 @@ public class RabbitTemplateConfigurer {
* Set the {@link MessageConverter} to use or {@code null} if the out-of-the-box
* converter should be used.
* @param messageConverter the {@link MessageConverter}
* @since 2.6.0
*/
public void setMessageConverter(MessageConverter messageConverter) {
this.messageConverter = messageConverter;
@@ -71,7 +69,6 @@ public class RabbitTemplateConfigurer {
/**
* Set the {@link RabbitRetryTemplateCustomizer} instances to use.
* @param retryTemplateCustomizers the retry template customizers
* @since 2.6.0
*/
public void setRetryTemplateCustomizers(List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers) {
this.retryTemplateCustomizers = retryTemplateCustomizers;

View File

@@ -22,7 +22,7 @@ import org.springframework.amqp.rabbit.core.RabbitTemplate;
* Callback interface that can be used to customize a {@link RabbitTemplate}.
*
* @author dang zhicairang
* @since 3.1.0
* @since 4.0.0
*/
@FunctionalInterface
public interface RabbitTemplateCustomizer {

View File

@@ -30,7 +30,7 @@ import org.springframework.boot.context.properties.PropertyMapper;
*
* @author Stephane Nicoll
* @author Gary Russell
* @since 1.3.3
* @since 4.0.0
*/
public final class SimpleRabbitListenerContainerFactoryConfigurer
extends AbstractRabbitListenerContainerFactoryConfigurer<SimpleRabbitListenerContainerFactory> {
@@ -38,7 +38,6 @@ public final class SimpleRabbitListenerContainerFactoryConfigurer
/**
* Creates a new configurer that will use the given {@code rabbitProperties}.
* @param rabbitProperties properties to use
* @since 2.6.0
*/
public SimpleRabbitListenerContainerFactoryConfigurer(RabbitProperties rabbitProperties) {
super(rabbitProperties);

View File

@@ -33,7 +33,7 @@ import org.springframework.context.annotation.Bean;
* {@link ConnectionFactory connection factories}.
*
* @author Stephane Nicoll
* @since 2.0.0
* @since 4.0.0
*/
@AutoConfiguration(afterName = "org.springframework.boot.metrics.autoconfigure.CompositeMeterRegistryAutoConfiguration",
after = RabbitAutoConfiguration.class)

View File

@@ -39,7 +39,7 @@ import org.springframework.context.annotation.Import;
*
* @author Eddú Meléndez
* @author Stephane Nicoll
* @since 1.3.0
* @since 4.0.0
* @see ArtemisProperties
*/
@AutoConfiguration(before = JmsAutoConfiguration.class,

View File

@@ -26,7 +26,7 @@ import org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ;
*
* @author Eddú Meléndez
* @author Phillip Webb
* @since 1.3.0
* @since 4.0.0
* @see ArtemisAutoConfiguration
*/
@FunctionalInterface

View File

@@ -22,7 +22,7 @@ import org.springframework.boot.autoconfigure.service.connection.ConnectionDetai
* Details required to establish a connection to an Artemis service.
*
* @author Eddú Meléndez
* @since 3.3.0
* @since 4.0.0
*/
public interface ArtemisConnectionDetails extends ConnectionDetails {

View File

@@ -21,7 +21,7 @@ package org.springframework.boot.artemis.autoconfigure;
*
* @author Eddú Meléndez
* @author Stephane Nicoll
* @since 1.3.0
* @since 4.0.0
*/
public enum ArtemisMode {

View File

@@ -23,7 +23,7 @@ import org.apache.activemq.artemis.spi.core.naming.BindingRegistry;
*
* @author Eddú Meléndez
* @author Stephane Nicoll
* @since 1.3.0
* @since 4.0.0
*/
public class ArtemisNoOpBindingRegistry implements BindingRegistry {

View File

@@ -33,7 +33,7 @@ import org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProper
* @author Eddú Meléndez
* @author Stephane Nicoll
* @author Justin Bertram
* @since 1.3.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.artemis")
public class ArtemisProperties {

View File

@@ -63,7 +63,6 @@ public interface CassandraConnectionDetails extends ConnectionDetails {
/**
* SSL bundle to use.
* @return the SSL bundle to use
* @since 3.5.0
*/
default SslBundle getSslBundle() {
return null;

View File

@@ -33,7 +33,7 @@ import org.springframework.context.annotation.Import;
*
* @author Julien Dubois
* @author Stephane Nicoll
* @since 2.1.0
* @since 4.0.0
*/
@AutoConfiguration(
after = { CassandraReactiveHealthContributorAutoConfiguration.class, CassandraAutoConfiguration.class })

View File

@@ -34,7 +34,7 @@ import org.springframework.context.annotation.Import;
*
* @author Artsiom Yudovin
* @author Stephane Nicoll
* @since 2.1.0
* @since 4.0.0
*/
@AutoConfiguration(after = CassandraAutoConfiguration.class)
@ConditionalOnClass({ CqlSession.class, Flux.class, CassandraDriverReactiveHealthIndicator.class,

View File

@@ -50,7 +50,6 @@ public interface CouchbaseConnectionDetails extends ConnectionDetails {
/**
* SSL bundle to use.
* @return the SSL bundle to use
* @since 3.5.0
*/
default SslBundle getSslBundle() {
return null;

View File

@@ -38,7 +38,6 @@ public class CouchbaseHealthIndicator extends AbstractHealthIndicator {
/**
* Create an indicator with the specified {@link Cluster}.
* @param cluster the Couchbase Cluster
* @since 2.0.6
*/
public CouchbaseHealthIndicator(Cluster cluster) {
super("Couchbase health check failed");

View File

@@ -22,7 +22,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* Configuration properties for Spring Data JDBC.
*
* @author Jens Schauder
* @since 3.3.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.data.jdbc")
public class JdbcDataProperties {

View File

@@ -29,7 +29,7 @@ import org.springframework.data.relational.core.dialect.Dialect;
* List of database dialects that can be configured in Boot for use with Spring Data JDBC.
*
* @author Jens Schauder
* @since 3.3.0
* @since 4.0.0
*/
public enum JdbcDatabaseDialect {

View File

@@ -61,7 +61,7 @@ import org.springframework.transaction.PlatformTransactionManager;
* @author Stephane Nicoll
* @author Mark Paluch
* @author Jens Schauder
* @since 2.1.0
* @since 4.0.0
* @see EnableJdbcRepositories
*/
@AutoConfiguration(after = { JdbcTemplateAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class })

View File

@@ -29,7 +29,7 @@ import org.springframework.util.Assert;
* Mongo data stores.
*
* @author Christian Dupuis
* @since 2.0.0
* @since 4.0.0
*/
public class MongoHealthIndicator extends AbstractHealthIndicator {

View File

@@ -29,7 +29,7 @@ import org.springframework.util.Assert;
* A {@link ReactiveHealthIndicator} for Mongo.
*
* @author Yulin Qin
* @since 2.0.0
* @since 4.0.0
*/
public class MongoReactiveHealthIndicator extends AbstractReactiveHealthIndicator {

View File

@@ -57,7 +57,7 @@ import org.springframework.transaction.TransactionManager;
* @author Stephane Nicoll
* @author Kazuki Shimizu
* @author Michael J. Simons
* @since 1.4.0
* @since 4.0.0
*/
@AutoConfiguration(before = TransactionAutoConfiguration.class,
after = { Neo4jAutoConfiguration.class, TransactionManagerCustomizationAutoConfiguration.class })

View File

@@ -22,7 +22,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* Configuration properties for Spring Data Neo4j.
*
* @author Michael J. Simons
* @since 2.4.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.data.neo4j")
public class Neo4jDataProperties {

View File

@@ -40,7 +40,7 @@ import org.springframework.transaction.ReactiveTransactionManager;
*
* @author Michael J. Simons
* @author Stephane Nicoll
* @since 2.4.0
* @since 4.0.0
*/
@AutoConfiguration(after = Neo4jDataAutoConfiguration.class)
@ConditionalOnClass({ Driver.class, ReactiveNeo4jTemplate.class, ReactiveTransactionManager.class, Flux.class })

View File

@@ -36,7 +36,7 @@ import org.springframework.data.neo4j.repository.support.ReactiveNeo4jRepository
*
* @author Michael J. Simons
* @author Stephane Nicoll
* @since 2.4.0
* @since 4.0.0
*/
@AutoConfiguration(after = Neo4jReactiveDataAutoConfiguration.class)
@ConditionalOnClass({ Driver.class, ReactiveNeo4jRepository.class, Flux.class })

View File

@@ -46,7 +46,7 @@ import org.springframework.data.neo4j.repository.support.Neo4jRepositoryFactoryB
* @author Oliver Gierke
* @author Josh Long
* @author Michael J. Simons
* @since 1.4.0
* @since 4.0.0
* @see EnableNeo4jRepositories
*/
@AutoConfiguration(after = Neo4jDataAutoConfiguration.class)

View File

@@ -102,7 +102,6 @@ public interface RedisConnectionDetails extends ConnectionDetails {
/**
* SSL bundle to use.
* @return the SSL bundle to use
* @since 3.5.0
*/
default SslBundle getSslBundle() {
return null;
@@ -124,7 +123,6 @@ public interface RedisConnectionDetails extends ConnectionDetails {
* @param port the port
* @param sslBundle the SSL bundle
* @return the new instance
* @since 3.5.0
*/
static Standalone of(String host, int port, SslBundle sslBundle) {
return of(host, port, 0, sslBundle);
@@ -148,7 +146,6 @@ public interface RedisConnectionDetails extends ConnectionDetails {
* @param database the database
* @param sslBundle the SSL bundle
* @return the new instance
* @since 3.5.0
*/
static Standalone of(String host, int port, int database, SslBundle sslBundle) {
Assert.hasLength(host, "'host' must not be empty");
@@ -216,7 +213,6 @@ public interface RedisConnectionDetails extends ConnectionDetails {
/**
* SSL bundle to use.
* @return the SSL bundle to use
* @since 3.5.0
*/
default SslBundle getSslBundle() {
return null;
@@ -239,7 +235,6 @@ public interface RedisConnectionDetails extends ConnectionDetails {
/**
* SSL bundle to use.
* @return the SSL bundle to use
* @since 3.5.0
*/
default SslBundle getSslBundle() {
return null;

View File

@@ -32,7 +32,7 @@ import org.springframework.context.annotation.Import;
* {@link EnableAutoConfiguration Auto-configuration} for Elasticsearch's Java client.
*
* @author Andy Wilkinson
* @since 3.0.0
* @since 4.0.0
*/
@AutoConfiguration(after = { ElasticsearchRestClientAutoConfiguration.class },
afterName = { "org.springframework.boot.jsonb.autoconfigure.JsonbAutoConfiguration" })

View File

@@ -29,7 +29,7 @@ import org.springframework.boot.ssl.SslBundle;
* @author Moritz Halbritter
* @author Andy Wilkinson
* @author Phillip Webb
* @since 3.1.0
* @since 4.0.0
*/
public interface ElasticsearchConnectionDetails extends ConnectionDetails {
@@ -67,7 +67,6 @@ public interface ElasticsearchConnectionDetails extends ConnectionDetails {
/**
* SSL bundle to use.
* @return the SSL bundle to use
* @since 3.5.0
*/
default SslBundle getSslBundle() {
return null;

View File

@@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* Configuration properties for Elasticsearch.
*
* @author Andy Wilkinson
* @since 2.4.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.elasticsearch")
public class ElasticsearchProperties {

View File

@@ -35,7 +35,7 @@ import org.springframework.data.elasticsearch.client.elc.ReactiveElasticsearchCl
* reactive client.
*
* @author Brian Clozel
* @since 3.0.0
* @since 4.0.0
*/
@AutoConfiguration(after = ElasticsearchClientAutoConfiguration.class)
@ConditionalOnBean(RestClient.class)

View File

@@ -33,7 +33,7 @@ import org.springframework.context.annotation.Import;
*
* @author Brian Clozel
* @author Stephane Nicoll
* @since 2.1.0
* @since 4.0.0
*/
@AutoConfiguration(after = SslAutoConfiguration.class)
@ConditionalOnClass(RestClientBuilder.class)

View File

@@ -28,7 +28,7 @@ import org.elasticsearch.client.RestClientBuilder;
*
* @author Brian Clozel
* @author Vedran Pavic
* @since 2.1.0
* @since 4.0.0
*/
@FunctionalInterface
public interface RestClientBuilderCustomizer {
@@ -47,7 +47,6 @@ public interface RestClientBuilderCustomizer {
/**
* Customize the {@link HttpAsyncClientBuilder}.
* @param builder the builder
* @since 2.3.0
*/
default void customize(HttpAsyncClientBuilder builder) {
}
@@ -55,7 +54,6 @@ public interface RestClientBuilderCustomizer {
/**
* Customize the {@link Builder}.
* @param builder the builder
* @since 2.3.0
*/
default void customize(Builder builder) {
}

View File

@@ -36,7 +36,7 @@ import org.springframework.context.annotation.Bean;
* {@link ElasticsearchRestClientHealthIndicator}.
*
* @author Artsiom Yudovin
* @since 2.1.1
* @since 4.0.0
*/
@AutoConfiguration(after = ElasticsearchRestClientAutoConfiguration.class)
@ConditionalOnClass({ RestClient.class, ConditionalOnEnabledHealthIndicator.class })

View File

@@ -47,7 +47,6 @@ public abstract class AbstractReactiveHealthIndicator implements ReactiveHealthI
/**
* Create a new {@link AbstractReactiveHealthIndicator} instance with a default
* {@code healthCheckFailedMessage}.
* @since 2.1.7
*/
protected AbstractReactiveHealthIndicator() {
this(NO_MESSAGE);
@@ -57,7 +56,6 @@ public abstract class AbstractReactiveHealthIndicator implements ReactiveHealthI
* Create a new {@link AbstractReactiveHealthIndicator} instance with a specific
* message to log when the health check fails.
* @param healthCheckFailedMessage the message to log on health check failure
* @since 2.1.7
*/
protected AbstractReactiveHealthIndicator(String healthCheckFailedMessage) {
this.healthCheckFailedMessage = (ex) -> healthCheckFailedMessage;

View File

@@ -41,7 +41,7 @@ import org.springframework.util.StringUtils;
*
* @author Rui Figueira
* @author Stephane Nicoll
* @since 2.1.0
* @since 4.0.0
*/
@AutoConfiguration(after = HibernateJpaAutoConfiguration.class,
afterName = "org.springframework.boot.metrics.autoconfigure.CompositeMeterRegistryAutoConfiguration")

View File

@@ -40,7 +40,7 @@ import org.springframework.context.annotation.Configuration;
*
* @author Stephane Nicoll
* @author Fabio Grassi
* @since 1.2.0
* @since 4.0.0
*/
@Configuration(proxyBeanMethods = false)
public class DataSourcePoolMetadataProvidersConfiguration {

View File

@@ -25,7 +25,7 @@ import org.springframework.boot.jdbc.DatabaseDriver;
* @author Moritz Halbritter
* @author Andy Wilkinson
* @author Phillip Webb
* @since 3.1.0
* @since 4.0.0
*/
public interface JdbcConnectionDetails extends ConnectionDetails {

View File

@@ -27,7 +27,7 @@ import org.springframework.boot.convert.DurationUnit;
*
* @author Kazuki Shimizu
* @author Stephane Nicoll
* @since 2.0.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.jdbc")
public class JdbcProperties {

View File

@@ -36,7 +36,7 @@ import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
* @author Phillip Webb
* @author Stephane Nicoll
* @author Kazuki Shimizu
* @since 1.4.0
* @since 4.0.0
*/
@AutoConfiguration(after = DataSourceAutoConfiguration.class)
@ConditionalOnClass({ DataSource.class, JdbcTemplate.class })

View File

@@ -86,7 +86,6 @@ class JdbcUrlBuilder {
* The default implementation appends a {@code ?} followed by the {@code parameters}.
* @param url the url
* @param parameters the parameters
* @since 3.2.7
*/
protected void appendParameters(StringBuilder url, String parameters) {
url.append("?").append(parameters);

View File

@@ -67,7 +67,7 @@ import org.springframework.util.StringUtils;
*
* @author Andy Wilkinson
* @author Phillip Webb
* @since 2.0.0
* @since 4.0.0
*/
public class JerseyEndpointResourceFactory {

View File

@@ -34,7 +34,7 @@ import org.springframework.context.annotation.Import;
* different port is required.
*
* @author Madhura Bhave
* @since 2.1.0
* @since 4.0.0
*/
@ManagementContextConfiguration(value = ManagementContextType.CHILD, proxyBeanMethods = false)
@Import(JerseyManagementContextConfiguration.class)

View File

@@ -39,7 +39,7 @@ import org.springframework.context.annotation.Import;
* infrastructure when the management context is the same as the main application context.
*
* @author Madhura Bhave
* @since 2.1.0
* @since 4.0.0
*/
@ManagementContextConfiguration(value = ManagementContextType.SAME, proxyBeanMethods = false)
@EnableConfigurationProperties(JerseyProperties.class)

View File

@@ -48,7 +48,7 @@ import org.springframework.util.unit.DataSize;
* @author Florian Storz
* @author Michael Weidmann
* @author Lasse Wulff
* @since 3.5.0
* @since 4.0.0
*/
@ConfigurationProperties("server.jetty")
public class JettyServerProperties {

View File

@@ -26,7 +26,7 @@ import org.springframework.jms.connection.CachingConnectionFactory;
* pooling.
*
* @author Stephane Nicoll
* @since 3.4.0
* @since 4.0.0
*/
public final class ConnectionFactoryUnwrapper {

View File

@@ -32,7 +32,7 @@ import org.springframework.jms.support.JmsAccessor;
* handled through a call to {@link JmsAccessor#setSessionTransacted(boolean)}.
*
* @author Andy Wilkinson
* @since 3.2.0
* @since 4.0.0
*/
public final class AcknowledgeMode {

View File

@@ -42,7 +42,7 @@ import org.springframework.util.Assert;
* @author Eddú Meléndez
* @author Vedran Pavic
* @author Lasse Wulff
* @since 1.3.3
* @since 4.0.0
*/
public final class DefaultJmsListenerContainerFactoryConfigurer {

View File

@@ -56,7 +56,7 @@ import org.springframework.jms.support.destination.DestinationResolver;
* @author Greg Turnquist
* @author Stephane Nicoll
* @author Vedran Pavic
* @since 1.0.0
* @since 4.0.0
*/
@AutoConfiguration
@ConditionalOnClass({ Message.class, JmsTemplate.class })

View File

@@ -24,7 +24,7 @@ import org.messaginghub.pooled.jms.JmsPoolConnectionFactory;
* {@link JmsPoolConnectionFactoryProperties}.
*
* @author Stephane Nicoll
* @since 2.1.0
* @since 4.0.0
*/
public class JmsPoolConnectionFactoryFactory {

View File

@@ -22,7 +22,7 @@ import java.time.Duration;
* Configuration properties for connection factory pooling.
*
* @author Stephane Nicoll
* @since 2.1.0
* @since 4.0.0
*/
public class JmsPoolConnectionFactoryProperties {

View File

@@ -28,7 +28,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* @author Stephane Nicoll
* @author Lasse Wulff
* @author Vedran Pavic
* @since 1.0.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.jms")
public class JmsProperties {

View File

@@ -41,7 +41,7 @@ import org.springframework.util.StringUtils;
* {@link EnableAutoConfiguration Auto-configuration} for JMS provided from JNDI.
*
* @author Phillip Webb
* @since 1.2.0
* @since 4.0.0
*/
@AutoConfiguration(before = JmsAutoConfiguration.class)
@ConditionalOnClass(JmsTemplate.class)

View File

@@ -35,7 +35,7 @@ import org.springframework.context.annotation.Bean;
* {@link EnableAutoConfiguration Auto-configuration} for {@link JmsHealthIndicator}.
*
* @author Stephane Nicoll
* @since 2.0.0
* @since 4.0.0
*/
@AutoConfiguration(after = JmsAutoConfiguration.class)
@ConditionalOnClass({ ConnectionFactory.class, JmsHealthIndicator.class })

View File

@@ -152,7 +152,6 @@ public abstract class JpaBaseConfiguration {
* Return the vendor-specific properties for the given {@link DataSource}.
* @param dataSource the data source
* @return the vendor properties
* @since 3.4.4
*/
protected abstract Map<String, Object> getVendorProperties(DataSource dataSource);

View File

@@ -30,7 +30,7 @@ import org.springframework.context.annotation.Bean;
* {@link EnableAutoConfiguration Auto-configuration} for JSON-B.
*
* @author Eddú Meléndez
* @since 2.0.0
* @since 4.0.0
*/
@AutoConfiguration
@ConditionalOnClass(Jsonb.class)

View File

@@ -43,7 +43,7 @@ import org.springframework.kafka.streams.KafkaStreamsMicrometerListener;
* @author Andy Wilkinson
* @author Stephane Nicoll
* @author Eddú Meléndez
* @since 2.1.0
* @since 4.0.0
*/
@AutoConfiguration(before = KafkaAutoConfiguration.class,
afterName = { "org.springframework.boot.metrics.autoconfigure.MetricsAutoConfiguration",

View File

@@ -199,8 +199,6 @@ public class LdapProperties {
/**
* Define the methods to handle referrals.
*
* @since 3.5.0
*/
public enum Referral {

View File

@@ -35,7 +35,7 @@ import org.springframework.ldap.core.LdapOperations;
*
* @author Eddú Meléndez
* @author Stephane Nicoll
* @since 2.0.0
* @since 4.0.0
*/
@AutoConfiguration(after = LdapAutoConfiguration.class)
@ConditionalOnClass({ LdapOperations.class, LdapHealthIndicator.class, ConditionalOnEnabledHealthIndicator.class })

View File

@@ -29,7 +29,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* @author Oliver Gierke
* @author Stephane Nicoll
* @author Eddú Meléndez
* @since 1.2.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.mail")
public class MailProperties {

View File

@@ -37,7 +37,7 @@ import org.springframework.mail.MailSender;
* @author Oliver Gierke
* @author Stephane Nicoll
* @author Eddú Meléndez
* @since 1.2.0
* @since 4.0.0
*/
@AutoConfiguration
@ConditionalOnClass({ MimeMessage.class, MimeType.class, MailSender.class })

View File

@@ -30,7 +30,7 @@ import org.springframework.mail.javamail.JavaMailSenderImpl;
*
* @author Eddú Meléndez
* @author Stephane Nicoll
* @since 1.3.0
* @since 4.0.0
*/
@AutoConfiguration(after = MailSenderAutoConfiguration.class)
@ConditionalOnBooleanProperty("spring.mail.test-connection")

View File

@@ -40,7 +40,6 @@ public interface MongoConnectionDetails extends ConnectionDetails {
/**
* SSL bundle to use.
* @return the SSL bundle to use
* @since 3.5.0
*/
default SslBundle getSslBundle() {
return null;

View File

@@ -25,7 +25,7 @@ import org.neo4j.driver.Config.ConfigBuilder;
* auto-configuration.
*
* @author Stephane Nicoll
* @since 2.4.0
* @since 4.0.0
*/
@FunctionalInterface
public interface ConfigBuilderCustomizer {

View File

@@ -55,7 +55,7 @@ import org.springframework.util.StringUtils;
* @author Moritz Halbritter
* @author Andy Wilkinson
* @author Phillip Webb
* @since 2.4.0
* @since 4.0.0
*/
@AutoConfiguration
@ConditionalOnClass(Driver.class)

View File

@@ -30,7 +30,7 @@ import org.springframework.boot.autoconfigure.service.connection.ConnectionDetai
* @author Moritz Halbritter
* @author Andy Wilkinson
* @author Phillip Webb
* @since 3.1.0
* @since 4.0.0
*/
public interface Neo4jConnectionDetails extends ConnectionDetails {
@@ -54,7 +54,6 @@ public interface Neo4jConnectionDetails extends ConnectionDetails {
* Returns the {@link AuthTokenManager} to use for authentication. Defaults to
* {@code null} in which case the {@link #getAuthToken() auth token} should be used.
* @return the auth token manager
* @since 3.2.0
*/
default AuthTokenManager getAuthTokenManager() {
return null;

View File

@@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
*
* @author Michael J. Simons
* @author Stephane Nicoll
* @since 2.4.0
* @since 4.0.0
*/
@ConfigurationProperties("spring.neo4j")
public class Neo4jProperties {

View File

@@ -37,7 +37,7 @@ import org.springframework.context.annotation.Import;
* @author Eric Spiegelberg
* @author Stephane Nicoll
* @author Michael J. Simons
* @since 2.0.0
* @since 4.0.0
*/
@AutoConfiguration(after = Neo4jAutoConfiguration.class)
@ConditionalOnClass({ Driver.class, ConditionalOnEnabledHealthIndicator.class })

View File

@@ -25,7 +25,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* Configuration properties for OpenTelemetry.
*
* @author Moritz Halbritter
* @since 3.2.0
* @since 4.0.0
*/
@ConfigurationProperties("management.opentelemetry")
public class OpenTelemetryProperties {

View File

@@ -218,7 +218,6 @@ public class QuartzEndpoint {
* @return a description of the triggered job or {@code null} if the job does not
* exist
* @throws SchedulerException if there is an error triggering the job
* @since 3.5.0
*/
public QuartzJobTriggerDescriptor triggerQuartzJob(String groupName, String jobName) throws SchedulerException {
return triggerQuartzJob(JobKey.jobKey(jobName, groupName));
@@ -410,8 +409,6 @@ public class QuartzEndpoint {
/**
* Description of a triggered on-demand {@link Job Quartz Job}.
*
* @since 3.5.0
*/
public static final class QuartzJobTriggerDescriptor {

View File

@@ -88,7 +88,6 @@ public class QuartzEndpointWebExtension {
* @param state desired state
* @return web endpoint response
* @throws SchedulerException if there is an error triggering the job
* @since 3.5.0
*/
@WriteOperation
public WebEndpointResponse<Object> triggerQuartzJob(@Selector String jobs, @Selector String group,

View File

@@ -25,7 +25,7 @@ import io.r2dbc.spi.ConnectionFactoryOptions.Builder;
* auto-configuration.
*
* @author Mark Paluch
* @since 2.3.0
* @since 4.0.0
*/
@FunctionalInterface
public interface ConnectionFactoryOptionsBuilderCustomizer {

View File

@@ -22,7 +22,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* Configuration properties for R2DBC observability.
*
* @author Moritz Halbritter
* @since 3.2.0
* @since 4.0.0
*/
@ConfigurationProperties("management.observations.r2dbc")
public class R2dbcObservationProperties {

View File

@@ -47,7 +47,7 @@ import org.springframework.util.unit.DataSize;
* @author Florian Storz
* @author Michael Weidmann
* @author Lasse Wulff
* @since 3.5.0
* @since 4.0.0
*/
@ConfigurationProperties("server.netty")
public class NettyServerProperties {

View File

@@ -27,7 +27,7 @@ import org.springframework.http.client.ReactorResourceFactory;
* auto-configuration class.
*
* @author Moritz Halbritter
* @since 2.7.9
* @since 4.0.0
*/
public final class ReactorNettyConfigurations {

View File

@@ -24,7 +24,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* Configuration properties for Reactor Netty.
*
* @author Moritz Halbritter
* @since 2.7.9
* @since 4.0.0
*/
@ConfigurationProperties("spring.reactor.netty")
public class ReactorNettyProperties {

View File

@@ -31,7 +31,7 @@ import org.springframework.security.oauth2.client.registration.ClientRegistratio
*
* @author Madhura Bhave
* @author Phillip Webb
* @since 3.5.0
* @since 4.0.0
*/
@AutoConfiguration
@Conditional(NonReactiveWebApplicationCondition.class)

View File

@@ -42,7 +42,7 @@ import static org.springframework.security.config.Customizer.withDefaults;
* @author Madhura Bhave
* @author Phillip Webb
* @author Andy Wilkinson
* @since 3.5.0
* @since 4.0.0
*/
@AutoConfiguration(before = { ManagementWebSecurityAutoConfiguration.class, SecurityAutoConfiguration.class },
after = OAuth2ClientAutoConfiguration.class)

View File

@@ -23,7 +23,7 @@ import java.util.stream.Stream;
* Common locations for static resources.
*
* @author Phillip Webb
* @since 2.0.0
* @since 4.0.0
*/
public enum StaticResourceLocation {

View File

@@ -59,7 +59,7 @@ import org.springframework.web.server.ServerWebExchange;
* @author Madhura Bhave
* @author Phillip Webb
* @author Chris Bono
* @since 2.0.0
* @since 4.0.0
*/
public final class EndpointRequest {
@@ -131,7 +131,6 @@ public final class EndpointRequest {
* @param webServerNamespace the web server namespace
* @param endpoints the endpoints to include
* @return the configured {@link RequestMatcher}
* @since 3.4.0
*/
public static AdditionalPathsEndpointServerWebExchangeMatcher toAdditionalPaths(
WebServerNamespace webServerNamespace, Class<?>... endpoints) {
@@ -147,7 +146,6 @@ public final class EndpointRequest {
* @param webServerNamespace the web server namespace
* @param endpoints the endpoints to include
* @return the configured {@link RequestMatcher}
* @since 3.4.0
*/
public static AdditionalPathsEndpointServerWebExchangeMatcher toAdditionalPaths(
WebServerNamespace webServerNamespace, String... endpoints) {
@@ -414,7 +412,6 @@ public final class EndpointRequest {
* @param httpMethod the HTTP method to include
* @return a copy of the matcher further restricted to only match requests with
* the specified HTTP method
* @since 3.5.0
*/
public AdditionalPathsEndpointServerWebExchangeMatcher withHttpMethod(HttpMethod httpMethod) {
return new AdditionalPathsEndpointServerWebExchangeMatcher(this.webServerNamespace, this.endpoints,

View File

@@ -49,7 +49,7 @@ import static org.springframework.security.config.Customizer.withDefaults;
* while securing everything else.
*
* @author Madhura Bhave
* @since 2.1.0
* @since 4.0.0
*/
@AutoConfiguration(before = ReactiveSecurityAutoConfiguration.class,
after = ReactiveUserDetailsServiceAutoConfiguration.class,

View File

@@ -45,7 +45,7 @@ import static org.springframework.security.config.Customizer.withDefaults;
*
* @author Madhura Bhave
* @author Hatef Palizgar
* @since 2.1.0
* @since 4.0.0
*/
@AutoConfiguration(before = SecurityAutoConfiguration.class,
afterName = { "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration",

View File

@@ -25,7 +25,7 @@ import org.springframework.security.web.util.matcher.RequestMatcher;
*
* @author Madhura Bhave
* @author Chris Bono
* @since 3.5.0
* @since 4.0.0
*/
@FunctionalInterface
public interface RequestMatcherProvider {

View File

@@ -36,7 +36,7 @@ import org.springframework.web.servlet.DispatcherServlet;
* {@link RequestMatcherProvider}.
*
* @author Madhura Bhave
* @since 2.1.8
* @since 4.0.0
*/
@ManagementContextConfiguration(proxyBeanMethods = false)
@ConditionalOnClass({ RequestMatcher.class })

View File

@@ -33,7 +33,7 @@ import org.springframework.web.filter.CharacterEncodingFilter;
*
* @author Stephane Nicoll
* @author Brian Clozel
* @since 2.0.0
* @since 4.0.0
*/
@AutoConfiguration
@EnableConfigurationProperties(ServletEncodingProperties.class)

Some files were not shown because too many files have changed in this diff Show More