Oleg Zhurakousky
65940f8904
Removing white spaces
...
Resolves #1875
2020-01-08 16:50:46 +01:00
Domenico Sibilio
05fa603639
Embed documentation on how to implement custom binders
2020-01-08 16:45:50 +01:00
Kamil Szymanski
0ef225577a
Fix typos
2019-12-20 15:39:50 +01:00
Oleg Zhurakousky
435c3f8af9
GH-1871 Added Artem's post to Spring Integration section
...
Resolves #1871
2019-12-18 15:17:44 +01:00
Oleg Zhurakousky
2091a005c5
GH-1867 Updated documentation with web source
...
Resolves #1867
2019-12-18 14:25:47 +01:00
Oleg Zhurakousky
528eaf041a
GH-1868 removed where possible references to a word 'channel' from documentation
...
Resolves #1868
2019-12-18 09:14:39 +01:00
Oleg Zhurakousky
92ae704a2f
GH-864 added link to community post on custom binder implementation
...
Resolves #864
2019-12-18 07:53:04 +01:00
Oleg Zhurakousky
c6bb38dcd6
Updated Testing section of user guide
2019-12-17 06:29:20 +01:00
Oleg Zhurakousky
ea9ffcdd78
GH-1868 Initial work on removing references to 'channel' word
2019-12-11 18:36:52 +01:00
Oleg Zhurakousky
b06d6f9a0c
GH-1866 Updated documentation to clear up binding names
...
Resolves #1866
2019-12-09 19:50:12 +01:00
Oleg Zhurakousky
355cb0c4f1
Fixed image links
...
removed flatten plugin
2019-12-06 10:16:22 +01:00
Oleg Zhurakousky
e2467696b0
GH-1854 Fixed typo in the doc
...
Resolves #1854
2019-12-02 14:59:42 +01:00
Oleg Zhurakousky
6fdfa22c5e
GH-1846 Update documentation on 'splittable' attribute of PollableBean
...
Resolves #1846
2019-11-22 14:38:58 +01:00
Oleg Zhurakousky
9354dde5fc
Remove re-queue on error section from the docs
...
polish
2019-11-20 17:57:33 +01:00
Oleg Zhurakousky
fb088215f3
GH-1818 Improve error handling with reactive functions
...
- Switched to using SI fix for channel-to-publisher adaptation
- Fixed retries for reactive functions
- Fixed DLQ handling for reactive functions
- Updated documentation
Resolves #1818
2019-11-19 09:36:41 +01:00
Oleg Zhurakousky
596e6bea39
Improve function binding documentation
...
- Added more details around descriptive binding name
- Added more details around functional composition and explicit binding names
2019-11-18 10:49:30 +01:00
Gary Russell
602c4c4112
Fix typo
2019-11-07 09:27:37 -05:00
Michailidis Michael
8838d9227e
Support consumption from multiple non-native part.
...
Currently, non-native partitioning (e.g. RabbitMQ) require
an instance per partition.
Add support to allow one instance to consume from multiple
partitions.
Changed instanceIndex from single valued to List
Added a new property to support index list to spawn multiple consumers
added test for the index list usage
added author to the changed files. Fixes-gh-1232
Using object utils to check if a list is empty
Only look at indexes when partitioned
Add docs for `instanceIndexList`
2019-11-06 15:50:37 -05:00
Oleg Zhurakousky
2310bc698e
GH-1838 Deprecated BinderAwareChannelResolver
...
Resolves #1838
2019-10-31 20:19:59 +01:00
Oleg Zhurakousky
b8de26b4f7
Polishing routing documentation
2019-10-31 14:55:51 +01:00
Oleg Zhurakousky
6c6d41c8ca
Updated docs with routing documentation
2019-10-31 11:45:22 +01:00
Oleg Zhurakousky
44f114e4e7
Polishing docs
2019-10-28 17:37:40 +01:00
Oleg Zhurakousky
0a59a60a7f
Fix RoutingFunction initialization based on routing-expression
2019-10-28 16:25:31 +01:00
Oleg Zhurakousky
9ec31d8fd7
Polishing docs
2019-10-28 16:01:54 +01:00
Oleg Zhurakousky
2345be9905
Updated error handling section
2019-10-28 14:31:50 +01:00
Oleg Zhurakousky
864e7fedf1
GH-1829 Add 'multiplex' consumer property to the doc
...
Fix javadoc by removing the note about users not being expected to set this property
Resolves #1829
2019-10-24 12:50:23 +02:00
Oleg Zhurakousky
361daefb17
GH-1812 Add support for property-based dynamic destination resolution
...
Added initial support for property-based dynemic destination resolution
Added initial documentation
Resolves #1812
2019-10-24 12:44:21 +02:00
Oleg Zhurakousky
5a3aa35f91
Update documentation with binding name changes
2019-10-16 14:42:20 +02:00
Oleg Zhurakousky
4ede865c90
Fix StreamFunctionProperties bindings property usage
...
fix usage of PollableSupplier and update documentation
2019-10-08 06:09:03 -05:00
Dave Syer
e033b17eef
Clarify units of measurement of fixedDelay
2019-10-04 15:10:28 +01:00
Oleg Zhurakousky
8858b7d417
Polishing testing section in docs
2019-10-03 16:41:37 -04:00
Oleg Zhurakousky
7f52ffc184
Remove references to original content type
2019-09-30 14:57:35 -04:00
Oleg Zhurakousky
ab15814cb7
Add documentation for polling suppliers
...
Addressed PR comments
Resolves #POLLER
2019-09-30 13:28:58 -04:00
Oleg Zhurakousky
ba49a81474
Change naming convention for multiple in/out
2019-09-30 10:56:25 -04:00
Oleg Zhurakousky
d965d92b42
Add Spring Integration as function sample
...
Add Spring Integration as function docs
Addressed PR comments
polishing
2019-09-26 13:17:02 -04:00
Oleg Zhurakousky
8cf1dae6e8
GH-1809 Add docs for 'partitionKeyExtractorName' and 'partitionSelectorName'
...
Resolves #1809
2019-09-25 09:48:46 -04:00
Oleg Zhurakousky
ec3b337ab4
Fix doc links
2019-09-24 09:47:45 -04:00
Oleg Zhurakousky
a10a239260
Fix doc links
2019-09-24 09:29:48 -04:00
Oleg Zhurakousky
58b8147319
Fix doc links
2019-09-24 08:48:53 -04:00
Oleg Zhurakousky
deb56012f2
Fix doc links
2019-09-24 08:27:21 -04:00
Oleg Zhurakousky
71d4cf1a5f
Fix doc links
2019-09-24 08:01:06 -04:00
Oleg Zhurakousky
19f843ed18
Changed '_' to '.' for convention used for function bean name delimiter
...
Disconneced MessageChannelConfigurer from function processing
Upgraded to SCF M3 and Californium SR11
2019-09-23 07:30:31 -04:00
Oleg Zhurakousky
c56b4d1ea9
Add initial support for functions wih multiple inputs/outputs as well as multiple functions
...
- Currently there is no multi-out support for Supplier and I am not really sure what the use case would be so holding off.
- The logic in FunctionConfiguration effectively split in bootstrapping simple functions (e.g., Function<String, String>) vs. multi-in/out (e.g., Function<Tuple2<Flux<String>, Flux<String>>, Flux<String>>). This is temporary given that multi-in/out is still considered WIP. Once it becomes stable we can merge the two two for consistency.
- Added multiple input/output support for TestBinder
- Updated documentation
Resolves #1746
Resolves #1745
Resolves #1314
2019-09-18 13:22:40 +02:00
Oleg Zhurakousky
d93f170f2e
GH-1710 Added note on adding custom Validator
...
Resolves #1710
2019-09-11 16:19:37 +02:00
Oleg Zhurakousky
f3b696f35e
GH-1748 - Enhance routing function with SpEL and application properties
...
Resolves #1748
2019-09-10 14:40:32 +02:00
Sabby Anandan
d98471d86d
Add RocketMQ to the binders list
2019-08-27 15:12:57 +02:00
Oleg Zhurakousky
35bdb9164b
Adjusted docs with recent s-c-build updates
...
Upgraded to SCF 3.0.0.M2
2019-08-13 09:04:08 +02:00
Gary Russell
9fd674909a
GH-1742 Support Batch Listeners in Core (Function)
...
- Support `batchMode` in function properties so, for binders that support batch listeners, a message
payload of `List<byte[]>` can be properly converted.
- In batch mode, handle
`public Function<List<Person>, Person> func()`
`public Function<List<List<Person>>, Person> func()`
`Function<Message<List<Person>>, Person> func()`
- Also use `ParameterizedType` as a conversion hint for `public Function<List<Person>, Person> func()`
when not in batch mode (json: `[{\"name\":\"bob\"},{\"name\":\"jill\"}]`). Previously, just the'
class was used without generic type information.
Move batchMode to ConsumerProperties.
Fix imports
Remove duplicate test from if test for message conversion.
2019-08-07 15:58:59 +02:00
Oleg Zhurakousky
eb7f774c4a
GH-1739 Removed references to partitionSelectorClass and partitionKeyExtractorClass properties
...
Resolves #1739
2019-07-30 14:46:24 +02:00
Oleg Zhurakousky
e08f669a54
GH-1773 Added support for native spring.cloud.function.definition property
...
Resolves #1773
2019-07-30 14:41:27 +02:00