Oleg Zhurakousky
fa40b7f476
GH-1835 Changed channel-to-publisher adapter logic to use EmitterProcessor
...
This effectively transforms Publisher to back-pressure honoring publisher
polishing
2019-11-01 15:58:29 +01:00
Oleg Zhurakousky
a2595a26e3
GH-1835 Fixed channel-to-publisher adapter
...
- Needed to copy one from SI to address the issue but the actual fix should go into SI
Resolves #1835
2019-11-01 12:44:16 +01:00
Oleg Zhurakousky
2310bc698e
GH-1838 Deprecated BinderAwareChannelResolver
...
Resolves #1838
2019-10-31 20:19:59 +01:00
Oleg Zhurakousky
e2a41e7871
GH-1837 Fix dynamic destination resolution for Supplier
...
Resolves #1837
2019-10-31 20:05:35 +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
a054f047f3
GH-1834 Fix reactive consumer
...
Added null check for reactive wirong in FunctionConfiguration
Resolves #1834
2019-10-28 17:45:28 +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
buildmaster
f26c7661f4
Going back to snapshots
2019-10-24 15:45:03 +00:00
buildmaster
65ca0d99df
Update SNAPSHOT to 3.0.0.RC1
2019-10-24 15:44:07 +00:00
buildmaster
32c0721e42
Bumping versions
2019-10-24 12:21:05 +00: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
cbe3868c5b
Remove BindingProvider
2019-10-24 08:29:05 +02:00
Oleg Zhurakousky
44b09b13e4
Removed dependency on BindingProvider
2019-10-23 21:54:15 +02:00
Artem Bilan
a516f9382d
Add ProducerMessageHandlerCustomizer support
...
Related to https://github.com/spring-cloud/spring-cloud-stream-binder-aws-kinesis/issues/107
In some cases there is not enough configuration properties to setup
a producing `MessageHandler` in the binder.
Or we just can't do that via properties because some real object is
required for particular MH option.
For example in the AWS Kinesis Binder end-user would like to provide
a custom `AsyncHandler` which definitely cannot be expressed via properties
* Introduce a `ProducerMessageHandlerCustomizer` similar to existing
`MessageSourceCustomizer` and `ListenerContainerCustomizer`
* Add an `AbstractMessageChannelBinder.setProducerMessageHandlerCustomizer()`
to avoid breaking changes with an additional constructor arg
* Use a provided `handlerCustomizer` in the `customizeProducerMessageHandler()`
called from the `doBindProducer()` on the current `MH` before its
`afterPropertiesSet()`
* It is a target binder configuration responsibility to inject a
`ProducerMessageHandlerCustomizer` into the binder bean
Resolves #1828
2019-10-23 16:43:39 +02:00
Oleg Zhurakousky
551a6a4dd0
Simplified previous commit
2019-10-23 16:32:09 +02:00
Soby Chacko
72e96a3b2e
Provide MessageConverterConfigurer conditionally
...
Check for conditions when MessageConverterConfigurer must be instantiated
even in the presence of `spring.cloud.stream.function.definition`.
2019-10-22 13:23:01 -04:00
Soby Chacko
713c252576
Fix issues with binders and BindingProvider
...
When multiple binders are present with at least one of them is marked with BindingProvider,
it skips scanning functions for regular message channel based binders.
Resolves #1820
2019-10-17 20:34:13 +02:00
Oleg Zhurakousky
ad64df05a1
GH-1823 Make FunctionConfiguration conditional
...
Resolves #1823
2019-10-17 20:33:36 +02:00
Oleg Zhurakousky
8b7e76c3b0
Polishing FunctionConfiguration and test
2019-10-16 15:51:36 +02:00
Oleg Zhurakousky
5a3aa35f91
Update documentation with binding name changes
2019-10-16 14:42:20 +02:00
Oleg Zhurakousky
dc7f1734de
Change to PollableBean to accomodate s-c-function change
2019-10-16 14:08:52 +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
a84cd07dfc
Simplify configuration of TestBinder
2019-10-03 14:04:51 -04:00
Oleg Zhurakousky
1fb479ff6d
GH-1397 Ensure dynamic destinations properly configured
...
Resolves #1397
2019-09-30 19:18:22 -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
84f29c51a3
Add common interface for function constants
2019-09-30 11:32:03 -04:00
Oleg Zhurakousky
ba49a81474
Change naming convention for multiple in/out
2019-09-30 10:56:25 -04:00
Oleg Zhurakousky
60d59ca24e
Added jackson dependencies
2019-09-27 16:59:47 -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
3464f9c1e1
Update .travis.yml
2019-09-25 08:53:46 -04:00
Oleg Zhurakousky
5db1be12df
Fix doc links
2019-09-24 10:06:23 -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
buildmaster
ba7cc8bd7f
Bumping versions
2019-09-24 11:34:53 +00:00
buildmaster
30e8d3b1dd
Going back to snapshots
2019-09-23 17:14:47 +00:00
buildmaster
8f4eea2c2b
Update SNAPSHOT to 3.0.0.M4
2019-09-23 17:13:54 +00:00
Oleg Zhurakousky
cdeca51949
Update function to M3
2019-09-23 13:10:22 -04:00
Oleg Zhurakousky
4c94974261
Fix handling of native encoding/decoding for functions
2019-09-23 11:28:41 -04:00