Commit Graph

194 Commits

Author SHA1 Message Date
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
Clemens Diebold
35dff8762a Fixes some small typos 2019-07-05 13:23:47 +02:00
Gary Russell
51a1e6d8bd GH-1720: Default Property Doc Improvements
Fixes https://github.com/spring-cloud/spring-cloud-stream/issues/1720
Resolves #1724
2019-06-05 09:05:35 +02:00
xy
4d9399ae13 Fix spelling error of document.
There isn't existing Autowire annotation, it should be the Autowired annotation.

Update spring-cloud-stream.adoc

Resolves #1715
2019-06-05 08:37:21 +02:00
Oleg Zhurakousky
4436bfecec Fixed sagan page for Azure and added additional test to RoutingFunctionTests 2019-05-21 13:53:25 -05:00
Haytham Mohamed
2c5f912c3d Added the sagan adoc files
Resolves #1700
2019-05-07 13:19:51 +02:00
Jose Antonio Iñigo Garrido
414b4313c0 Added RecordNamingStrategy and spring.cloud.stream.schema.avro.subjectNamingStrategy documentation
Renamed SubjectNamingStrategyImplementation - Improved documentation - Added required changes

Polishing
2019-04-25 19:19:00 -04:00
Oleg Zhurakousky
9afa565e7c Reverted the main doc file name changes 2019-04-09 19:50:48 +02:00
Oleg Zhurakousky
20094e3c03 Prepared docs for RC1 2019-04-09 19:20:53 +02:00
Fernando de Oliveira
73a8ffdefb Azure Event Hubs binder url fixed on docs 2019-04-05 11:41:17 -04:00
Juhyoung Jeon
6dd631403a replace old ui image to new ui image
Add hardbreaks

Resolves #1627
2019-03-25 13:20:37 +01:00
Spring Operator
7670bcc731 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch migrated to:
  https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ([https](https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch) result 200).
* http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin migrated to:
  https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ([https](https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-19 14:13:52 +01:00
Oleg Zhurakousky
bb453296f9 Fixed back reference link 2019-03-15 17:53:19 +01:00
Oleg Zhurakousky
8a07471056 introducing home.html page 2019-03-14 20:23:47 +01:00
Oleg Zhurakousky
93c3ffc540 Polishing docs 2019-03-14 20:12:56 +01:00
Oleg Zhurakousky
1d6242bf9a Documentation styles polishing 2019-03-14 18:08:11 +01:00
Oleg Zhurakousky
ab36fe0e76 GH-1630 Initial migration of docs to new style
Resolves #1630
2019-03-13 16:05:31 +01:00