You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Remove the use of instance suppliers on bean definitions
that are processed during the AOT phase.
* The remaining areas that use instance suppliers do so
at runtime and do not use reflection, but instead
are passed the configured bean to register.
See spring-cloud/spring-cloud-stream#2655
**Cherry-pick to `6.0.x`**
Copy file name to clipboardexpand all lines: spring-integration-core/src/main/java/org/springframework/integration/config/DefaultConfiguringBeanFactoryPostProcessor.java
+21-36
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
/*
2
-
* Copyright 2002-2022 the original author or authors.
2
+
* Copyright 2002-2023 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -70,6 +70,7 @@
70
70
* @author Gary Russell
71
71
* @author Michael Wiles
72
72
* @author Pierre Lakreb
73
+
* @author Chris Bono
73
74
*
74
75
* @see IntegrationContextUtils
75
76
*/
@@ -153,14 +154,14 @@ public void afterSingletonsInstantiated() {
153
154
privatevoidregisterBeanFactoryChannelResolver() {
154
155
if (!this.beanFactory.containsBeanDefinition(ChannelResolverUtils.CHANNEL_RESOLVER_BEAN_NAME)) {
Copy file name to clipboardexpand all lines: spring-integration-core/src/main/java/org/springframework/integration/config/IdempotentReceiverAutoProxyCreatorInitializer.java
+3-3
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
/*
2
-
* Copyright 2014-2022 the original author or authors.
2
+
* Copyright 2014-2023 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -45,6 +45,7 @@
45
45
* to Consumer Endpoints are present.
46
46
*
47
47
* @author Artem Bilan
48
+
* @author Chris Bono
48
49
*
49
50
* @since 4.1
50
51
*/
@@ -83,8 +84,7 @@ else if (beanDefinition instanceof AnnotatedBeanDefinition) {
Copy file name to clipboardexpand all lines: spring-integration-core/src/main/java/org/springframework/integration/config/IntegrationComponentScanRegistrar.java
+3-2
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
/*
2
-
* Copyright 2014-2022 the original author or authors.
2
+
* Copyright 2014-2023 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -65,6 +65,7 @@
65
65
*
66
66
* @author Artem Bilan
67
67
* @author Gary Russell
68
+
* @author Chris Bono
68
69
*
69
70
* @since 4.0
70
71
*/
@@ -109,7 +110,7 @@ public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, B
Copy file name to clipboardexpand all lines: spring-integration-core/src/main/java/org/springframework/integration/config/IntegrationConverterInitializer.java
+4-4
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
/*
2
-
* Copyright 2014-2022 the original author or authors.
2
+
* Copyright 2014-2023 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -38,6 +38,7 @@
38
38
*
39
39
* @author Artem Bilan
40
40
* @author Gary Russell
41
+
* @author Chris Bono
41
42
*
42
43
* @since 4.0
43
44
*/
@@ -60,13 +61,12 @@ public void initialize(ConfigurableListableBeanFactory beanFactory) throws Beans
60
61
61
62
if (!registry.containsBeanDefinition(IntegrationContextUtils.CONVERTER_REGISTRAR_BEAN_NAME)) {
0 commit comments