Commit Graph

30 Commits

Author SHA1 Message Date
Soby Chacko
dae959999a Binding name as a consumer/producer property
Make binding names available through Consumer/Producer properties.
Currently, the binders use a ThreadLocal to store the binding name for internal use.
These changes introduce the binding name as a property for both producer/consumer bindings.

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2380
2022-05-10 17:22:51 -04:00
Artem Bilan
3b32bea133 Fix Poller Config for ambiguity
Related to https://stackoverflow.com/questions/72023445/spring-cloud-stream-mutually-exclusive-property-issue

The `PollerConfigEnvironmentPostProcessor` has a flaw not checking user-provided properties
and does not check for mutually exclusive before setting default

* Fix `PollerConfigEnvironmentPostProcessor` to check for other mutual poller
properties before setting default for `fixed-delay`
* Same for `max-messages-per-poll`
* Verify that fix is working in the `PollableSourceTests` where poller
options make sense in the Spring Cloud Stream scenario

* Fix `PollerConfigEnvironmentPostProcessor` for redundant check
* Add more tests into `PollableSourceTests` to verify different
poller properties and their exclusive mutuality
2022-05-02 16:02:56 -04:00
Oleg Zhurakousky
77ee8ef1d3 GH-SCF_856 Fix propper Cloud Event header prefix in StreamBridge 2022-04-26 09:27:18 +02:00
Oleg Zhurakousky
c22651a3b0 GH-2360 Fix trimmimg in multiple function definition
remove leftovers from spring.cloud.streamfunction.definition

Resolves #2360
2022-04-22 15:32:28 +02:00
Oleg Zhurakousky
51cdcc7c37 GH-2340 Fix CCE in extended properties
Upgrade jackson core

Resolves #2340
2022-04-22 15:11:22 +02:00
matthieu.dupuy
8682417af4 Add setter for Container Customizer
Add setter for Container Customizer on AbstractMessageChannelBinder.

Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2345
2022-04-08 10:00:21 -04:00
buildmaster
85ffd4d92d Going back to snapshots 2022-03-31 20:05:34 +00:00
buildmaster
a9bd88acce Update SNAPSHOT to 4.0.0-M2 2022-03-31 20:02:59 +00:00
spencergibb
a4d6b2e7a7 disables test 2022-03-31 15:47:39 -04:00
spencergibb
a951837e4e Fixes parent 2022-03-31 14:26:00 -04:00
spencergibb
a7a2b8943c adds relative path 2022-03-31 14:19:43 -04:00
spencergibb
6b9f6a5163 Moves core/docs to root of project for compatibility
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2312
2022-03-30 16:05:21 -04:00
Oleg Zhurakousky
f58dcf371d Fix concurrency issue in StreamBridge
Resolves #2300
2022-03-25 14:26:32 +01:00
Sébastien NUSSBAUMER
9f28bcde3d GH-2299 Add test to ensure scst_partition header is always set in concurrent scenarios 2022-03-25 12:03:26 +01:00
Oleg Zhurakousky
1edf4db14e GH-2303 Performance improvements
Most of the work is done in s-c-function though, so here it is very light

Resolves #2303
2022-03-22 13:56:03 +01:00
Oleg Zhurakousky
95ea69f9ac Perf improvement on StreamBridge 2022-03-22 10:05:01 +01:00
Soby Chacko
37028f0c90 GH-2302: Remove metrics related components
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2302
2022-03-16 12:02:29 -04:00
Oleg Zhurakousky
17e21cc456 GH-2280 Updated polling documentation
Resolves #2280
2022-03-16 15:00:38 +01:00
Oleg Zhurakousky
3e9fc5152e GH-2280 Add initial support for per-binding poller configuration 2022-03-16 14:38:33 +01:00
Oleg Zhurakousky
972a0ef35a GH-2305 Remove remaning legacy test modules
spring-cloud-stream-integration-tests
spring-cloud-stream-test-support-internal

Resolves #2305
2022-03-16 11:30:27 +01:00
Oleg Zhurakousky
c857339e46 GH-2304 Remove old test support binder
Resolves #2304
2022-03-16 10:30:10 +01:00
Soby Chacko
dedc79d92b Tests cleanup 2022-03-11 12:56:32 -05:00
Soby Chacko
dcaa621b3c JUnit 5 migration for core tests 2022-03-11 12:27:47 -05:00
Soby Chacko
0f213fedf6 Migrating to JUnit 5 tests
Migrating a few unit tests in core to JUnit 5
2022-03-11 11:30:32 -05:00
Oleg Zhurakousky
56bb512e6e GH-2292 Update documentation explaining reactive/imparative composition
Resolves #2292
2022-03-11 17:27:28 +01:00
Hasan Kara
40a81e01be GH 2290 Fix wrong image URL 2022-03-09 10:02:01 -05:00
Soby Chacko
3d85739251 README cleanup 2022-03-08 17:24:23 -05:00
Soby Chacko
21999e2660 Build cleanup 2022-03-07 18:17:41 -05:00
Oleg Zhurakousky
09a33c7731 Polish 2022-03-07 14:30:34 +01:00
Soby Chacko
e1232ae731 Restructuring the repository 2022-02-23 19:42:29 -05:00