From b0e03ea3a3a91383d8708309acb679d3d766ac8f Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Tue, 4 Aug 2020 14:55:42 +0200 Subject: [PATCH] #368 - Polishing. Line breaks after dots in ascii doctor file for easier reading of the source files. Adds specific deprecation links instead of just links to the general package. Removes an unused private method in `ConnectionFactoryUtils` Original pull request: #412. --- .../asciidoc/reference/r2dbc-upgrading.adoc | 6 ++++-- .../ConnectionFactoryUtils.java | 18 ++---------------- .../connectionfactory/ConnectionHolder.java | 3 ++- .../DelegatingConnectionFactory.java | 3 ++- .../SingleConnectionConnectionFactory.java | 3 ++- ...TransactionAwareConnectionFactoryProxy.java | 3 ++- .../init/CannotReadScriptException.java | 3 ++- .../init/CompositeDatabasePopulator.java | 3 ++- .../init/ConnectionFactoryInitializer.java | 3 ++- .../init/DatabasePopulator.java | 3 ++- .../init/ResourceDatabasePopulator.java | 3 ++- .../init/ScriptException.java | 3 ++- .../init/ScriptParseException.java | 3 ++- .../init/ScriptStatementFailedException.java | 3 ++- .../connectionfactory/init/ScriptUtils.java | 3 ++- .../init/UncategorizedScriptException.java | 3 ++- .../AbstractRoutingConnectionFactory.java | 3 ++- .../BeanFactoryConnectionFactoryLookup.java | 3 ++- .../lookup/ConnectionFactoryLookup.java | 3 ++- ...onnectionFactoryLookupFailureException.java | 3 ++- .../lookup/MapConnectionFactoryLookup.java | 3 ++- .../lookup/SingleConnectionFactoryLookup.java | 3 ++- .../data/r2dbc/core/ExecuteFunction.java | 2 +- .../data/r2dbc/core/FetchSpec.java | 2 +- .../r2dbc/core/MapBindParameterSource.java | 1 + .../data/r2dbc/core/NamedParameterUtils.java | 1 + .../data/r2dbc/core/ParsedSql.java | 1 + .../data/r2dbc/core/PreparedOperation.java | 2 +- .../data/r2dbc/core/QueryOperation.java | 2 +- .../data/r2dbc/core/RowsFetchSpec.java | 2 +- .../data/r2dbc/core/SqlProvider.java | 2 +- .../r2dbc/core/StatementFilterFunction.java | 2 +- .../r2dbc/core/StatementFilterFunctions.java | 1 + .../data/r2dbc/core/UpdatedRowsFetchSpec.java | 2 +- .../data/r2dbc/dialect/BindMarker.java | 3 ++- .../data/r2dbc/dialect/BindMarkers.java | 3 ++- .../data/r2dbc/dialect/BindMarkersFactory.java | 3 ++- .../data/r2dbc/dialect/BindTarget.java | 3 ++- .../data/r2dbc/dialect/Bindings.java | 2 +- .../data/r2dbc/dialect/MutableBindings.java | 3 ++- 40 files changed, 69 insertions(+), 52 deletions(-) diff --git a/src/main/asciidoc/reference/r2dbc-upgrading.adoc b/src/main/asciidoc/reference/r2dbc-upgrading.adoc index 0507840..9de2388 100644 --- a/src/main/asciidoc/reference/r2dbc-upgrading.adoc +++ b/src/main/asciidoc/reference/r2dbc-upgrading.adoc @@ -11,7 +11,8 @@ Spring Data R2DBC was developed with the intent to evaluate how well R2DBC can i One of the main aspects was to move core support into Spring Framework once R2DBC support has proven useful. Spring Framework 5.3 ships with a new module: Spring R2DBC (`spring-r2dbc`). -`spring-r2dbc` ships core R2DBC functionality (a slim variant of `DatabaseClient`, Transaction Manager, Connection Factory initialization, Exception translation) that was initially provided by Spring Data R2DBC. The 1.2.0 release aligns with what's provided in Spring R2DBC by making several changes outlined in the following sections. +`spring-r2dbc` ships core R2DBC functionality (a slim variant of `DatabaseClient`, Transaction Manager, Connection Factory initialization, Exception translation) that was initially provided by Spring Data R2DBC. +The 1.2.0 release aligns with what's provided in Spring R2DBC by making several changes outlined in the following sections. Spring R2DBC's `DatabaseClient` is a more lightweight implementation that encapsulates a pure SQL-oriented interface. You will notice that the method to run SQL statements changed from `DatabaseClient.execute(…)` to `DatabaseClient.sql(…)`. @@ -36,7 +37,8 @@ Spring R2DBC provides a slim exception translation variant without an SPI for no [[upgrading.1.1-1.2.replacements]] === Usage of replacements provided by Spring R2DBC -To ease migration, several deprecated types are now subtypes of their replacements provided by Spring R2DBC. Spring Data R2DBC has changes several methods or introduced new methods accepting Spring R2DBC types. +To ease migration, several deprecated types are now subtypes of their replacements provided by Spring R2DBC. +Spring Data R2DBC has changes several methods or introduced new methods accepting Spring R2DBC types. Specifically the following classes are changed: * `R2dbcEntityTemplate` diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/ConnectionFactoryUtils.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/ConnectionFactoryUtils.java index 9cb1107..0d2b260 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/ConnectionFactoryUtils.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/ConnectionFactoryUtils.java @@ -36,7 +36,8 @@ import org.springframework.util.Assert; * * @author Mark Paluch * @author Christoph Strobl - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.ConnectionFactoryUtils} instead. */ @Deprecated public abstract class ConnectionFactoryUtils { @@ -82,21 +83,6 @@ public abstract class ConnectionFactoryUtils { return org.springframework.r2dbc.connection.ConnectionFactoryUtils.doGetConnection(connectionFactory); } - /** - * Actually fetch a {@link io.r2dbc.spi.Connection} from the given {@link io.r2dbc.spi.ConnectionFactory}, defensively - * turning an unexpected {@literal null} return value from {@link io.r2dbc.spi.ConnectionFactory#create()} into an - * {@link IllegalStateException}. - * - * @param connectionFactory the {@link io.r2dbc.spi.ConnectionFactory} to obtain {@link io.r2dbc.spi.Connection}s from - * @return a R2DBC {@link io.r2dbc.spi.Connection} from the given {@link io.r2dbc.spi.ConnectionFactory} (never - * {@literal null}). - * @throws IllegalStateException if the {@link io.r2dbc.spi.ConnectionFactory} returned a {@literal null} value. - * @see ConnectionFactory#create() - */ - private static Mono fetchConnection(ConnectionFactory connectionFactory) { - return Mono.from(connectionFactory.create()); - } - /** * Close the given {@link io.r2dbc.spi.Connection}, obtained from the given {@link io.r2dbc.spi.ConnectionFactory}, if * it is not managed externally (that is, not bound to the thread). diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/ConnectionHolder.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/ConnectionHolder.java index ea976f3..384a5d4 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/ConnectionHolder.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/ConnectionHolder.java @@ -33,7 +33,8 @@ import org.springframework.util.Assert; * @author Christoph Strobl * @see R2dbcTransactionManager * @see ConnectionFactoryUtils - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.ConnectionHolder} + * instead. */ @Deprecated public class ConnectionHolder extends ResourceHolderSupport { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/DelegatingConnectionFactory.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/DelegatingConnectionFactory.java index 903f8ee..5297992 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/DelegatingConnectionFactory.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/DelegatingConnectionFactory.java @@ -32,7 +32,8 @@ import org.springframework.util.Assert; * * @author Mark Paluch * @see #create - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.DelegatingConnectionFactory} instead. */ @Deprecated public class DelegatingConnectionFactory implements ConnectionFactory, Wrapped { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/SingleConnectionConnectionFactory.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/SingleConnectionConnectionFactory.java index 488a23a..051a668 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/SingleConnectionConnectionFactory.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/SingleConnectionConnectionFactory.java @@ -53,7 +53,8 @@ import org.springframework.util.Assert; * @see #create() * @see io.r2dbc.spi.Connection#close() * @see ConnectionFactoryUtils#releaseConnection(io.r2dbc.spi.Connection, ConnectionFactory) - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.SingleConnectionFactory} instead. */ @Deprecated public class SingleConnectionConnectionFactory extends DelegatingConnectionFactory diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/TransactionAwareConnectionFactoryProxy.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/TransactionAwareConnectionFactoryProxy.java index 29bbad8..1ad7740 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/TransactionAwareConnectionFactoryProxy.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/TransactionAwareConnectionFactoryProxy.java @@ -60,7 +60,8 @@ import org.springframework.util.ReflectionUtils; * @see Connection#close * @see ConnectionFactoryUtils#doGetConnection * @see ConnectionFactoryUtils#doReleaseConnection - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.TransactionAwareConnectionFactoryProxy} instead. */ @Deprecated public class TransactionAwareConnectionFactoryProxy extends DelegatingConnectionFactory { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/CannotReadScriptException.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/CannotReadScriptException.java index 9c7c3b8..6688b78 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/CannotReadScriptException.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/CannotReadScriptException.java @@ -21,7 +21,8 @@ import org.springframework.core.io.support.EncodedResource; * Thrown by {@link ScriptUtils} if an SQL script cannot be read. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.init.CannotReadScriptException} instead. */ @Deprecated public class CannotReadScriptException extends ScriptException { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/CompositeDatabasePopulator.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/CompositeDatabasePopulator.java index 75e42c4..fccf1b9 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/CompositeDatabasePopulator.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/CompositeDatabasePopulator.java @@ -31,7 +31,8 @@ import org.springframework.util.Assert; * executing all scripts. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.init.CompositeDatabasePopulator} instead. */ @Deprecated public class CompositeDatabasePopulator implements DatabasePopulator { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ConnectionFactoryInitializer.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ConnectionFactoryInitializer.java index d770bf9..6665bef 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ConnectionFactoryInitializer.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ConnectionFactoryInitializer.java @@ -28,7 +28,8 @@ import org.springframework.util.Assert; * * @author Mark Paluch * @see DatabasePopulator - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.init.ConnectionFactoryInitializer} instead. */ @Deprecated public class ConnectionFactoryInitializer implements InitializingBean, DisposableBean { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/DatabasePopulator.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/DatabasePopulator.java index d471d54..8aee6f3 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/DatabasePopulator.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/DatabasePopulator.java @@ -25,7 +25,8 @@ import reactor.core.publisher.Mono; * @see ResourceDatabasePopulator * @see DatabasePopulatorUtils * @see ConnectionFactoryInitializer - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.init.DatabasePopulator} instead. */ @FunctionalInterface @Deprecated diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ResourceDatabasePopulator.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ResourceDatabasePopulator.java index 3b0b4c4..7ee000b 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ResourceDatabasePopulator.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ResourceDatabasePopulator.java @@ -45,7 +45,8 @@ import org.springframework.util.StringUtils; * @author Mark Paluch * @see DatabasePopulatorUtils * @see ScriptUtils - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.init.ResourceDatabasePopulator} instead. */ @Deprecated public class ResourceDatabasePopulator implements DatabasePopulator { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptException.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptException.java index 9f67503..9ccbccc 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptException.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptException.java @@ -22,7 +22,8 @@ import org.springframework.lang.Nullable; * Root of the hierarchy of data access exceptions that are related to processing of SQL scripts. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init.ScriptException} + * instead. */ @Deprecated public abstract class ScriptException extends DataAccessException { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptParseException.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptParseException.java index b3e8dcf..60d02d1 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptParseException.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptParseException.java @@ -22,7 +22,8 @@ import org.springframework.lang.Nullable; * Thrown by {@link ScriptUtils} if an SQL script cannot be properly parsed. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.init.ScriptParseException} instead. */ @Deprecated public class ScriptParseException extends ScriptException { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptStatementFailedException.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptStatementFailedException.java index f81be86..e1e4129 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptStatementFailedException.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptStatementFailedException.java @@ -21,7 +21,8 @@ import org.springframework.core.io.support.EncodedResource; * Thrown by {@link ScriptUtils} if a statement in an SQL script failed when executing it against the target database. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.init.ScriptStatementFailedException} instead. */ @Deprecated public class ScriptStatementFailedException extends ScriptException { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptUtils.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptUtils.java index 5cb3500..a5a2940 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptUtils.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/ScriptUtils.java @@ -48,7 +48,8 @@ import org.springframework.util.StringUtils; * Mainly for internal use within the framework. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init.ScriptUtils} + * instead. */ @Deprecated public abstract class ScriptUtils { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/UncategorizedScriptException.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/UncategorizedScriptException.java index 62b840b..9d1124b 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/UncategorizedScriptException.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/init/UncategorizedScriptException.java @@ -20,7 +20,8 @@ package org.springframework.data.r2dbc.connectionfactory.init; * for example, a {@link io.r2dbc.spi.R2dbcException} from R2DBC that we cannot pinpoint more precisely. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.init} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.init.UncategorizedScriptException} instead. */ @Deprecated public class UncategorizedScriptException extends ScriptException { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/AbstractRoutingConnectionFactory.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/AbstractRoutingConnectionFactory.java index ec9a17a..8581e53 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/AbstractRoutingConnectionFactory.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/AbstractRoutingConnectionFactory.java @@ -42,7 +42,8 @@ import org.springframework.util.Assert; * @see #setTargetConnectionFactories * @see #setDefaultTargetConnectionFactory * @see #determineCurrentLookupKey() - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.lookup} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.lookup.AbstractRoutingConnectionFactory} instead. */ @Deprecated public abstract class AbstractRoutingConnectionFactory implements ConnectionFactory, InitializingBean { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/BeanFactoryConnectionFactoryLookup.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/BeanFactoryConnectionFactoryLookup.java index 8ba6005..7bb62ab 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/BeanFactoryConnectionFactoryLookup.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/BeanFactoryConnectionFactoryLookup.java @@ -30,7 +30,8 @@ import org.springframework.util.Assert; * * @author Mark Paluch * @see BeanFactory - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.lookup} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.lookup.BeanFactoryConnectionFactoryLookup} instead. */ @Deprecated public class BeanFactoryConnectionFactoryLookup implements ConnectionFactoryLookup, BeanFactoryAware { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/ConnectionFactoryLookup.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/ConnectionFactoryLookup.java index fdc8179..7da0097 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/ConnectionFactoryLookup.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/ConnectionFactoryLookup.java @@ -21,7 +21,8 @@ import io.r2dbc.spi.ConnectionFactory; * Strategy interface for looking up {@link ConnectionFactory} by name. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.lookup} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.lookup.ConnectionFactoryLookup} instead. */ @FunctionalInterface @Deprecated diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/ConnectionFactoryLookupFailureException.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/ConnectionFactoryLookupFailureException.java index c70a834..8f2e955 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/ConnectionFactoryLookupFailureException.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/ConnectionFactoryLookupFailureException.java @@ -22,7 +22,8 @@ import org.springframework.dao.NonTransientDataAccessException; * {@link io.r2dbc.spi.ConnectionFactory} could not be obtained. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.lookup} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.lookup.ConnectionFactoryLookupFailureException} instead. */ @SuppressWarnings("serial") @Deprecated diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/MapConnectionFactoryLookup.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/MapConnectionFactoryLookup.java index 99e059f..30fcd1c 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/MapConnectionFactoryLookup.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/MapConnectionFactoryLookup.java @@ -31,7 +31,8 @@ import org.springframework.util.Assert; * * @author Mark Paluch * @author Jens Schauder - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.lookup} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.lookup.MapConnectionFactoryLookup} instead. */ @Deprecated public class MapConnectionFactoryLookup implements ConnectionFactoryLookup { diff --git a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/SingleConnectionFactoryLookup.java b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/SingleConnectionFactoryLookup.java index 521a215..89e74ef 100644 --- a/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/SingleConnectionFactoryLookup.java +++ b/src/main/java/org/springframework/data/r2dbc/connectionfactory/lookup/SingleConnectionFactoryLookup.java @@ -24,7 +24,8 @@ import org.springframework.util.Assert; * returned for any connection factory name. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.connection.lookup} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use + * {@link org.springframework.r2dbc.connection.lookup.SingleConnectionFactoryLookup} instead. */ @Deprecated public class SingleConnectionFactoryLookup implements ConnectionFactoryLookup { diff --git a/src/main/java/org/springframework/data/r2dbc/core/ExecuteFunction.java b/src/main/java/org/springframework/data/r2dbc/core/ExecuteFunction.java index a0447b2..b4a0818 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/ExecuteFunction.java +++ b/src/main/java/org/springframework/data/r2dbc/core/ExecuteFunction.java @@ -32,7 +32,7 @@ import org.reactivestreams.Publisher; * @author Mark Paluch * @since 1.1 * @see Statement#execute() - * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core} support instead. + * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core.ExecuteFunction} support instead. */ @Deprecated @FunctionalInterface diff --git a/src/main/java/org/springframework/data/r2dbc/core/FetchSpec.java b/src/main/java/org/springframework/data/r2dbc/core/FetchSpec.java index 133bc79..592ae5d 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/FetchSpec.java +++ b/src/main/java/org/springframework/data/r2dbc/core/FetchSpec.java @@ -22,7 +22,7 @@ package org.springframework.data.r2dbc.core; * @author Mark Paluch * @see RowsFetchSpec * @see UpdatedRowsFetchSpec - * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core} support instead. + * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core.FetchSpec} support instead. */ @Deprecated public interface FetchSpec extends RowsFetchSpec, UpdatedRowsFetchSpec {} diff --git a/src/main/java/org/springframework/data/r2dbc/core/MapBindParameterSource.java b/src/main/java/org/springframework/data/r2dbc/core/MapBindParameterSource.java index fc36dbb..34c388d 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/MapBindParameterSource.java +++ b/src/main/java/org/springframework/data/r2dbc/core/MapBindParameterSource.java @@ -30,6 +30,7 @@ import org.springframework.util.Assert; * {@link NamedParameterExpander} class. * * @author Mark Paluch + * @deprecated since 1.2, use Spring's org.springframework.r2dbc.core.MapBindParameterSource support instead. */ @Deprecated class MapBindParameterSource implements BindParameterSource { diff --git a/src/main/java/org/springframework/data/r2dbc/core/NamedParameterUtils.java b/src/main/java/org/springframework/data/r2dbc/core/NamedParameterUtils.java index 083e2ef..4438cec 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/NamedParameterUtils.java +++ b/src/main/java/org/springframework/data/r2dbc/core/NamedParameterUtils.java @@ -46,6 +46,7 @@ import org.springframework.util.Assert; * @author Thomas Risberg * @author Juergen Hoeller * @author Mark Paluch + * @deprecated since 1.2, use Spring's org.springframework.r2dbc.core.NamedParameterUtils support instead. */ @Deprecated abstract class NamedParameterUtils { diff --git a/src/main/java/org/springframework/data/r2dbc/core/ParsedSql.java b/src/main/java/org/springframework/data/r2dbc/core/ParsedSql.java index af3cc6e..2a06ea2 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/ParsedSql.java +++ b/src/main/java/org/springframework/data/r2dbc/core/ParsedSql.java @@ -25,6 +25,7 @@ import java.util.List; * * @author Thomas Risberg * @author Juergen Hoeller + * @deprecated since 1.2, use Spring's org.springframework.r2dbc.core.ParsedSql support instead. */ @Deprecated class ParsedSql { diff --git a/src/main/java/org/springframework/data/r2dbc/core/PreparedOperation.java b/src/main/java/org/springframework/data/r2dbc/core/PreparedOperation.java index fede137..1d93c7b 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/PreparedOperation.java +++ b/src/main/java/org/springframework/data/r2dbc/core/PreparedOperation.java @@ -29,7 +29,7 @@ import org.springframework.data.r2dbc.dialect.BindTarget; * @param underlying operation source. * @author Mark Paluch * @see org.springframework.data.r2dbc.core.DatabaseClient#execute(Supplier) - * @deprecated since 1.2, use Spring R2DBC's {@link org.springframework.r2dbc.core} support instead. + * @deprecated since 1.2, use Spring R2DBC's {@link org.springframework.r2dbc.core.PreparedOperation} support instead. */ @Deprecated public interface PreparedOperation extends QueryOperation, org.springframework.r2dbc.core.PreparedOperation { diff --git a/src/main/java/org/springframework/data/r2dbc/core/QueryOperation.java b/src/main/java/org/springframework/data/r2dbc/core/QueryOperation.java index c7f08a3..8b21a3c 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/QueryOperation.java +++ b/src/main/java/org/springframework/data/r2dbc/core/QueryOperation.java @@ -23,7 +23,7 @@ import java.util.function.Supplier; * * @author Mark Paluch * @see PreparedOperation - * @deprecated since 1.2, use Spring R2DBC's {@link org.springframework.r2dbc.core} support instead. + * @deprecated since 1.2, use Spring R2DBC's {@link org.springframework.r2dbc.core.QueryOperation} support instead. */ @FunctionalInterface @Deprecated diff --git a/src/main/java/org/springframework/data/r2dbc/core/RowsFetchSpec.java b/src/main/java/org/springframework/data/r2dbc/core/RowsFetchSpec.java index 3b76d4d..2774ceb 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/RowsFetchSpec.java +++ b/src/main/java/org/springframework/data/r2dbc/core/RowsFetchSpec.java @@ -23,7 +23,7 @@ import reactor.core.publisher.Mono; * * @param row result type. * @author Mark Paluch - * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core} support instead. + * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core.RowsFetchSpec} support instead. */ @Deprecated public interface RowsFetchSpec { diff --git a/src/main/java/org/springframework/data/r2dbc/core/SqlProvider.java b/src/main/java/org/springframework/data/r2dbc/core/SqlProvider.java index 914e340..7515465 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/SqlProvider.java +++ b/src/main/java/org/springframework/data/r2dbc/core/SqlProvider.java @@ -25,7 +25,7 @@ import org.springframework.lang.Nullable; * * @author Juergen Hoeller * @author Mark Paluch - * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core} support instead. + * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core.SqlProvider} support instead. */ @Deprecated public interface SqlProvider extends org.springframework.r2dbc.core.SqlProvider { diff --git a/src/main/java/org/springframework/data/r2dbc/core/StatementFilterFunction.java b/src/main/java/org/springframework/data/r2dbc/core/StatementFilterFunction.java index a7350f6..9d05207 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/StatementFilterFunction.java +++ b/src/main/java/org/springframework/data/r2dbc/core/StatementFilterFunction.java @@ -31,7 +31,7 @@ import org.springframework.util.Assert; * @author Mark Paluch * @since 1.1 * @see ExecuteFunction - * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core} support instead. + * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core.StatementFilterFunction} support instead. */ @Deprecated @FunctionalInterface diff --git a/src/main/java/org/springframework/data/r2dbc/core/StatementFilterFunctions.java b/src/main/java/org/springframework/data/r2dbc/core/StatementFilterFunctions.java index f98c8b3..e3fc78c 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/StatementFilterFunctions.java +++ b/src/main/java/org/springframework/data/r2dbc/core/StatementFilterFunctions.java @@ -25,6 +25,7 @@ import org.reactivestreams.Publisher; * * @author Mark Paluch * @since 1.1 + * @deprecated since 1.2, use Spring's org.springframework.r2dbc.core.StatementFilterFunctions support instead. */ @Deprecated enum StatementFilterFunctions implements StatementFilterFunction { diff --git a/src/main/java/org/springframework/data/r2dbc/core/UpdatedRowsFetchSpec.java b/src/main/java/org/springframework/data/r2dbc/core/UpdatedRowsFetchSpec.java index 69aee60..e8375d4 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/UpdatedRowsFetchSpec.java +++ b/src/main/java/org/springframework/data/r2dbc/core/UpdatedRowsFetchSpec.java @@ -21,7 +21,7 @@ import reactor.core.publisher.Mono; * Contract for fetching the number of affected rows. * * @author Mark Paluch - * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core} support instead. + * @deprecated since 1.2, use Spring's {@link org.springframework.r2dbc.core.UpdatedRowsFetchSpec} support instead. */ @Deprecated public interface UpdatedRowsFetchSpec { diff --git a/src/main/java/org/springframework/data/r2dbc/dialect/BindMarker.java b/src/main/java/org/springframework/data/r2dbc/dialect/BindMarker.java index e574aae..eaa4e4a 100644 --- a/src/main/java/org/springframework/data/r2dbc/dialect/BindMarker.java +++ b/src/main/java/org/springframework/data/r2dbc/dialect/BindMarker.java @@ -10,7 +10,8 @@ import io.r2dbc.spi.Statement; * @see Statement#bind * @see BindMarkers * @see BindMarkersFactory - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding.BindMarker} + * instead. */ @Deprecated public interface BindMarker extends org.springframework.r2dbc.core.binding.BindMarker { diff --git a/src/main/java/org/springframework/data/r2dbc/dialect/BindMarkers.java b/src/main/java/org/springframework/data/r2dbc/dialect/BindMarkers.java index 53296d3..262e162 100644 --- a/src/main/java/org/springframework/data/r2dbc/dialect/BindMarkers.java +++ b/src/main/java/org/springframework/data/r2dbc/dialect/BindMarkers.java @@ -12,7 +12,8 @@ package org.springframework.data.r2dbc.dialect; * @see BindMarker * @see BindMarkersFactory * @see io.r2dbc.spi.Statement#bind - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding.BindMarkers} + * instead. */ @FunctionalInterface @Deprecated diff --git a/src/main/java/org/springframework/data/r2dbc/dialect/BindMarkersFactory.java b/src/main/java/org/springframework/data/r2dbc/dialect/BindMarkersFactory.java index 55f3aee..0ed98d2 100644 --- a/src/main/java/org/springframework/data/r2dbc/dialect/BindMarkersFactory.java +++ b/src/main/java/org/springframework/data/r2dbc/dialect/BindMarkersFactory.java @@ -15,7 +15,8 @@ import org.springframework.util.Assert; * @author Mark Paluch * @see BindMarkers * @see io.r2dbc.spi.Statement - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding.BindMarkersFactory} + * instead. */ @FunctionalInterface @Deprecated diff --git a/src/main/java/org/springframework/data/r2dbc/dialect/BindTarget.java b/src/main/java/org/springframework/data/r2dbc/dialect/BindTarget.java index d7b9558..9d6c43b 100644 --- a/src/main/java/org/springframework/data/r2dbc/dialect/BindTarget.java +++ b/src/main/java/org/springframework/data/r2dbc/dialect/BindTarget.java @@ -24,7 +24,8 @@ import org.springframework.data.r2dbc.core.PreparedOperation; * @see PreparedOperation * @see io.r2dbc.spi.Statement#bind * @see io.r2dbc.spi.Statement#bindNull - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding.BindTarget} + * instead. */ @Deprecated public interface BindTarget extends org.springframework.r2dbc.core.binding.BindTarget { diff --git a/src/main/java/org/springframework/data/r2dbc/dialect/Bindings.java b/src/main/java/org/springframework/data/r2dbc/dialect/Bindings.java index 2e1bcb4..f3273e7 100644 --- a/src/main/java/org/springframework/data/r2dbc/dialect/Bindings.java +++ b/src/main/java/org/springframework/data/r2dbc/dialect/Bindings.java @@ -39,7 +39,7 @@ import org.springframework.util.Assert; * Bindings are typically immutable. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding.Bindings} instead. */ @Deprecated public class Bindings implements Streamable { diff --git a/src/main/java/org/springframework/data/r2dbc/dialect/MutableBindings.java b/src/main/java/org/springframework/data/r2dbc/dialect/MutableBindings.java index 0178c9e..d74f923 100644 --- a/src/main/java/org/springframework/data/r2dbc/dialect/MutableBindings.java +++ b/src/main/java/org/springframework/data/r2dbc/dialect/MutableBindings.java @@ -26,7 +26,8 @@ import org.springframework.util.Assert; * {@link BindMarkers}. * * @author Mark Paluch - * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding} instead. + * @deprecated since 1.2 in favor of Spring R2DBC. Use {@link org.springframework.r2dbc.core.binding.MutableBindings} + * instead. */ @Deprecated public class MutableBindings extends Bindings {