10 Commits

Author SHA1 Message Date
Chris Bono
7487dc8f61 Link to function catalog docs for config props (#526)
Prior to this commit, each app documented its available config props
in its README.adoc. Now that the functions have been moved to the
function catalog, these inline docs are replaced w/ a link to the
respective function catalog docs.

See #524
2024-03-28 10:44:08 -05:00
Chris Bono
d41c45c876 Update to Spring Cloud 2022.0.4 (#506)
* Also update to Spring Cloud Stream 4.0.4
2023-10-02 14:56:59 -05:00
Corneil du Plessis
db117de387 Updated asciidoc to use spring-asciidoctor-backends.
Fix unit tests.
2023-06-19 10:18:21 +02:00
Artem Bilan
a841beba15 GH-475: Add some missed nested props for apps (#476)
Fixes https://github.com/spring-cloud/stream-applications/issues/475

* Fix JDBC props for limited listed number of them
2023-06-12 23:35:10 -05:00
Artem Bilan
99d2525b3b GH-441: Add JsonBytesToMap function (#461)
Add `JsonBytesToMap` function to allow conversion between byte[] and JSON Map.

Fixes https://github.com/spring-cloud/stream-applications/issues/441

* Introduce a `JsonBytesToMap` as a part of a `payload-converter-function` module
which is auto-discovered by Spring Cloud Function scanning algorithm - the `functions` package.
* Add a `payload-converter-function` as dependency into an `aggregator-function`
* Compose `jsonBytesToMap|aggregatorFunction` for the `aggregator-processor`
* Verify a `JsonBytesToMap` function in action with an `AggregatorProcessorTests`
* Mentioned such a payload conversion in the `aggregator-processor` README
2023-05-30 18:25:27 -05:00
David Turanski
7b1018c069 Upgrade to boot 2.5.4-SNAPSHOT for spring-integration-amqp 5.5.3 fix 2021-08-18 15:30:42 -04:00
Christian Tzolov
32c9b38542 fix checkstyle errors 2 2021-06-08 18:46:29 +02:00
Soby Chacko
d5b796969e Update versions 2020-11-19 16:08:31 -05:00
David Turanski
73a302f5fe Upgrade Doc plugin and generate READMEs 2020-10-15 15:22:00 -04:00
Artem Bilan
b27897227d Add Aggregator function & processor
* Have all the required dependencies in class path which give us a `MessageGroupStore` implementation
* Disable all their auto-configurations in the `ExcludeStoresAutoConfigurationEnvironmentPostProcessor`
* Enable only those which are configured by the `aggregator.messageStoreType` property
* Implement a fully reactive function around an aggregator making an interaction via a pair of `FluxMessageChannel`
* Fix checkstyle issues
* Change the app generator maven plugin to new coordinates
2020-08-20 15:54:51 -04:00