Commit Graph

1785 Commits

Author SHA1 Message Date
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