Soby Chacko
669b820f98
Initial commit for reactive binding support
...
* New binding target factory for FluxMessageChannel
* Introduce a new property to activate reactive binding -- spring.cloud.stream.reactive
* Refactoring BindableFunctionProxyFactory for FluxMessageChannel target binding
* Similar refactoring in FunctionConfiguration
* Test to verify FluxMessageChannel binding
Addressing PR review comments
Addressing PR review comments
Addressing PR review comments.
Allow reactor and MC based binders co-exist in an application
in order to support multiple functions use different binders
(with different target types).
Addressing PR review comments.
2022-02-18 11:56:12 +01:00
Oleg Zhurakousky
8eb241ca55
GH-2275 Fix checkstyle violations
...
Resolves #2275
2022-02-16 10:22:52 +01:00
ncheema
ff88e5837f
fix assertion order
2022-02-16 10:11:11 +01:00
ncheema
9bd602085b
cleanup test
2022-02-16 10:11:11 +01:00
ncheema
30429097a9
check for null producer properties
2022-02-16 10:11:11 +01:00
Oleg Zhurakousky
7c5c0c34c3
GH-2282 Ensure BeanPostProcessors do not triger early initialization
...
Also, removed dead references and comments to legacy post processors
Resolves #2282
2022-02-16 10:08:37 +01:00
Marcus Kempe
5c62dd6b55
Language improvement spring-cloud-stream docs
...
Improved language in the Bindings chapter.
2022-02-08 10:52:39 +01:00
Soby Chacko
001d79cf10
4.0 related cleanup
...
- Remove InternalPropertyNames class
- Cleanup in AbstractBindableProxyFactory
2022-02-02 16:05:28 -05:00
Oleg Zhurakousky
b692bffd62
Additional cleanup and simplification
2022-02-02 17:30:45 +01:00
Oleg Zhurakousky
a232523f51
Remove dead classes
2022-02-02 16:59:10 +01:00
Oleg Zhurakousky
cf87bb8149
Remove deleted-test directory
2022-02-02 15:28:40 +01:00
Oleg Zhurakousky
8c3fdda33e
Re-enable CustomPartitionedProducerTest
2022-02-02 15:22:22 +01:00
Oleg Zhurakousky
ac8c7f9529
Re-enable ErrorHandlingTests & BindingServiceTests
2022-02-02 15:01:00 +01:00
Oleg Zhurakousky
0fd268ff02
Address .todo tests commented as a result of removal of annotation configuration
...
Fix ErrorHandlingTests
Remove stub binders from tests
remove dead test classes
2022-02-02 12:03:54 +01:00
Soby Chacko
dc17fcdfec
Cleaning up BindableProxyFactory
2022-02-01 18:56:27 -05:00
Oleg Zhurakousky
c5fd0be874
GH-2272 Register JavaTimeModule with BindingsLifecycleController's ObjectMapper
...
Resolves #2272
2022-02-01 18:38:08 +01:00
buildmaster
333017b8b7
Going back to snapshots
2022-01-27 14:55:34 +00:00
buildmaster
9dbe9ef691
Update SNAPSHOT to 4.0.0-M1
2022-01-27 14:53:31 +00:00
Oleg Zhurakousky
aef2b55d5f
re-enable test modules
2022-01-27 15:49:52 +01:00
buildmaster
1ccf0ad607
Going back to snapshots
2022-01-27 14:28:46 +00:00
buildmaster
44cdca6462
Update SNAPSHOT to 4.0.0-M1
2022-01-27 14:27:15 +00:00
Oleg Zhurakousky
807ea79c43
Disconnect spring-cloud-stream-integration-tests
2022-01-27 15:24:15 +01:00
Oleg Zhurakousky
91eb6e16ae
Add repositories to test POM
2022-01-27 15:17:43 +01:00
Oleg Zhurakousky
e0cf679a2a
add version back to parent POM
2022-01-27 15:08:10 +01:00
Soby Chacko
fa0e9c1b94
Restore BindingHandlerAdviseTests
2022-01-25 19:26:33 -05:00
Soby Chacko
301985090d
Restoring ArbitraryInterfaceWithBindingTargetsTests
...
Test is renamed to BindingTargetTests
Checkstyle fixes in BindingServiceConfiguration
2022-01-25 15:34:14 -05:00
Soby Chacko
54ced22de9
Removing LifecycleBinderTests
2022-01-25 14:47:05 -05:00
Soby Chacko
74907bb934
Restore SinkBindingWithDefaultsTests
2022-01-19 18:29:35 -05:00
Soby Chacko
15db996eeb
Restore InputOutputBindingOrderTest
2022-01-19 17:41:59 -05:00
Oleg Zhurakousky
b634ab79a1
Cleanup after merging eb-remove branch
2022-01-19 11:20:24 +01:00
Soby Chacko
93a7c1c67a
Restore PartitionedConsumerTest.
2022-01-19 11:15:51 +01:00
Soby Chacko
087771762b
Restore RetryTemplateTests.
2022-01-19 11:15:51 +01:00
Soby Chacko
a825d7c0ed
Restore SpelExpressionConverterConfigurationTests.
2022-01-19 11:15:51 +01:00
Oleg Zhurakousky
938fbbb4b9
Re-enable ContentTypeTCK tests
...
Other fixes related to spring-cloud-function 4.x branch
2022-01-19 11:15:28 +01:00
Oleg Zhurakousky
c40417964a
Initial removal of EnableBinding
2022-01-19 11:13:50 +01:00
Oleg Zhurakousky
5be4226fae
Upgrade function version and address removal of certain classes in function
2022-01-19 11:09:53 +01:00
Oleg Zhurakousky
645d2b8347
Fix POM while migrating main to 4.x
2022-01-18 14:19:13 +01:00
Oleg Zhurakousky
d7ae0ca987
Merge branch '4.x' into main
2022-01-18 14:13:20 +01:00
Oleg Zhurakousky
19b71fb6ca
GH-2265 Fix support for creating explicit bindings
...
This commit ensures that in the event there is a Consumer or Supplier the output-bidning or input-binding is still created
Resolves #2265
2022-01-18 14:08:29 +01:00
Oleg Zhurakousky
909f4af4b4
GH-2265 Fix support for creating explicit bindings
...
This commit ensures that in the event there is a Consumer or Supplier the output-bidning or input-binding is still created
Resolves #2265
2022-01-18 14:07:50 +01:00
Oleg Zhurakousky
b8a70edc21
GH-2268 Ensure StreamBridge works with nullChannel
...
Resolves #2268
2022-01-18 11:51:49 +01:00
Oleg Zhurakousky
2969e14bdc
GH-2268 Ensure StreamBridge works with nullChannel
...
Resolves #2268
2022-01-18 11:51:22 +01:00
Mandy Neumann
72820c1544
Fix some spelling errors
2022-01-18 10:35:42 +01:00
Mandy Neumann
ede1d0f0f7
Fix some spelling errors
2022-01-18 10:34:40 +01:00
Oleg Zhurakousky
19de19d8bc
GH-2266 Fix channel interceptor application for dynamic destinations
...
Resolves #2266
Resolves #2269
2022-01-18 10:33:53 +01:00
Sébastien NUSSBAUMER
d3e5459c2c
GH-2266 Add test to ensure GlobalChannelInterceptor is not added multiple times to the MessageChannels
2022-01-18 10:33:42 +01:00
Oleg Zhurakousky
ff281c56c4
GH-2266 Fix channel interceptor application for dynamic destinations
...
Resolves #2266
Resolves #2269
2022-01-18 10:32:12 +01:00
Sébastien NUSSBAUMER
36e93e2c6f
GH-2266 Add test to ensure GlobalChannelInterceptor is not added multiple times to the MessageChannels
2022-01-17 08:36:08 +01:00
Oleg Zhurakousky
872edb2f24
GH-2265 Add support for creating explicit bindings
...
Resolves #2265
2022-01-14 15:57:41 +01:00
Oleg Zhurakousky
738b658ae9
GH-2265 Add support for creating explicit bindings
...
Resolves #2265
2022-01-14 15:55:12 +01:00