Skip to content

Commit 04a8c47

Browse files
Follow API changes in data-commons
Update imports of moved AOT processing types and update reactive wrapper coordinates to new location. Closes: #4224 See: spring-projects/spring-data-commons#2708
1 parent 88ea57f commit 04a8c47

File tree

8 files changed

+18
-19
lines changed

8 files changed

+18
-19
lines changed

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/aot/LazyLoadingProxyAotProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
import org.springframework.core.annotation.AnnotatedElementUtils;
3030
import org.springframework.core.annotation.MergedAnnotations;
3131
import org.springframework.data.annotation.Reference;
32-
import org.springframework.data.aot.TypeUtils;
3332
import org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory;
3433
import org.springframework.data.mongodb.core.convert.LazyLoadingProxyFactory.LazyLoadingInterceptor;
3534
import org.springframework.data.mongodb.core.mapping.DBRef;
3635
import org.springframework.data.mongodb.core.mapping.DocumentReference;
36+
import org.springframework.data.util.TypeUtils;
3737

3838
/**
3939
* @author Christoph Strobl

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/aot/MongoAotPredicates.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
import java.util.function.Predicate;
1919

20-
import org.springframework.data.aot.TypeUtils;
2120
import org.springframework.data.mongodb.core.mapping.MongoSimpleTypes;
22-
import org.springframework.data.repository.util.ReactiveWrappers;
23-
import org.springframework.data.repository.util.ReactiveWrappers.ReactiveLibrary;
21+
import org.springframework.data.util.ReactiveWrappers;
22+
import org.springframework.data.util.ReactiveWrappers.ReactiveLibrary;
23+
import org.springframework.data.util.TypeUtils;
2424

2525
/**
2626
* @author Christoph Strobl

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/observability/ContextProviderFactory.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,25 @@
1515
*/
1616
package org.springframework.data.mongodb.observability;
1717

18+
import io.micrometer.observation.Observation;
19+
import io.micrometer.observation.ObservationRegistry;
20+
import io.micrometer.observation.contextpropagation.ObservationThreadLocalAccessor;
21+
import reactor.core.CoreSubscriber;
22+
1823
import java.util.Map;
1924
import java.util.Map.Entry;
2025
import java.util.stream.Collectors;
2126

2227
import org.reactivestreams.Subscriber;
23-
import org.springframework.data.repository.util.ReactiveWrappers;
24-
import org.springframework.data.repository.util.ReactiveWrappers.ReactiveLibrary;
28+
import org.springframework.data.util.ReactiveWrappers;
29+
import org.springframework.data.util.ReactiveWrappers.ReactiveLibrary;
2530
import org.springframework.util.ClassUtils;
2631

2732
import com.mongodb.ContextProvider;
2833
import com.mongodb.RequestContext;
2934
import com.mongodb.client.SynchronousContextProvider;
3035
import com.mongodb.reactivestreams.client.ReactiveContextProvider;
3136

32-
import io.micrometer.observation.Observation;
33-
import io.micrometer.observation.ObservationRegistry;
34-
import io.micrometer.observation.contextpropagation.ObservationThreadLocalAccessor;
35-
import reactor.core.CoreSubscriber;
36-
3737
/**
3838
* Factory to create a {@link ContextProvider} to propagate the request context across tasks. Requires either
3939
* {@link SynchronousContextProvider} or {@link ReactiveContextProvider} to be present.

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/aot/AotMongoRepositoryPostProcessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
package org.springframework.data.mongodb.repository.aot;
1717

1818
import org.springframework.aot.generate.GenerationContext;
19-
import org.springframework.data.aot.TypeContributor;
2019
import org.springframework.data.mongodb.aot.LazyLoadingProxyAotProcessor;
2120
import org.springframework.data.mongodb.aot.MongoAotPredicates;
22-
import org.springframework.data.repository.aot.AotRepositoryContext;
23-
import org.springframework.data.repository.aot.RepositoryRegistrationAotProcessor;
21+
import org.springframework.data.repository.config.AotRepositoryContext;
22+
import org.springframework.data.repository.config.RepositoryRegistrationAotProcessor;
23+
import org.springframework.data.util.TypeContributor;
2424

2525
/**
2626
* @author Christoph Strobl

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/MongoQueryMethod.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
import org.springframework.data.projection.ProjectionFactory;
4141
import org.springframework.data.repository.core.RepositoryMetadata;
4242
import org.springframework.data.repository.query.QueryMethod;
43-
import org.springframework.data.repository.util.ReactiveWrappers;
4443
import org.springframework.data.util.Lazy;
44+
import org.springframework.data.util.ReactiveWrappers;
4545
import org.springframework.data.util.TypeInformation;
4646
import org.springframework.lang.Nullable;
4747
import org.springframework.util.Assert;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/ReactiveMongoParameterAccessor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@
2525
import java.util.concurrent.ConcurrentHashMap;
2626

2727
import org.reactivestreams.Publisher;
28-
2928
import org.springframework.data.repository.util.ReactiveWrapperConverters;
30-
import org.springframework.data.repository.util.ReactiveWrappers;
29+
import org.springframework.data.util.ReactiveWrappers;
3130

3231
/**
3332
* Reactive {@link org.springframework.data.repository.query.ParametersParameterAccessor} implementation that subscribes

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/ReactiveMongoQueryExecution.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import org.springframework.data.mongodb.core.query.UpdateDefinition;
3535
import org.springframework.data.repository.query.ResultProcessor;
3636
import org.springframework.data.repository.query.ReturnedType;
37-
import org.springframework.data.repository.util.ReactiveWrappers;
37+
import org.springframework.data.util.ReactiveWrappers;
3838
import org.springframework.data.util.ReflectionUtils;
3939
import org.springframework.data.util.TypeInformation;
4040
import org.springframework.lang.Nullable;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/ReactiveMongoQueryMethod.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
import org.springframework.data.projection.ProjectionFactory;
3333
import org.springframework.data.repository.core.RepositoryMetadata;
3434
import org.springframework.data.repository.util.ReactiveWrapperConverters;
35-
import org.springframework.data.repository.util.ReactiveWrappers;
3635
import org.springframework.data.util.Lazy;
36+
import org.springframework.data.util.ReactiveWrappers;
3737
import org.springframework.data.util.TypeInformation;
3838
import org.springframework.util.ClassUtils;
3939

0 commit comments

Comments
 (0)