Commit Graph

1095 Commits

Author SHA1 Message Date
Oleg Zhurakousky
2a88b52ca1 GH-422 Add initial set of Cloud Event samples
This commit adds initial set of samples and tests demonstrating various ways of how cloud event can be consumed (i.e., structured, bindary, pojo etc)
2020-11-10 16:29:30 +01:00
Oleg Zhurakousky
8a032e7ed9 GH-422 Initial support for CloudEvents
Added initial implementation of MessageConverter
At the moment there seem that MessageConverter(s) would be the only thing needed to integrate Cloud Events with various elements of Spring
2020-11-10 14:50:09 +01:00
Oleg Zhurakousky
43e1651527 GH-592 Logging improvements
Resolves #592
2020-11-09 20:06:13 +01:00
Oleg Zhurakousky
f7c862ce9b remove commented code 2020-11-09 19:34:14 +01:00
Oleg Zhurakousky
70076c8653 GH-597 Add support for handling MultipartFile(s)
This initial fix ensures that functions can process single MultipartFile as well as multiple.

Resolves #597
2020-11-09 19:27:01 +01:00
Oleg Zhurakousky
3cea0343df PR-605 less formatting
Resolves #605
2020-11-09 16:16:23 +01:00
Oleg Zhurakousky
8774383dc8 GH-601 add test to validate the issue is fixed
Resolves #601
2020-11-09 15:35:35 +01:00
Oleg Zhurakousky
9b325ce7e6 GH-602 Ensure collections with converted items are not converted again
Resolves #602
2020-11-09 14:07:20 +01:00
Oleg Zhurakousky
dd0f70bc8e Simplify logic around getting item type of a function type 2020-11-04 11:29:01 +01:00
Oleg Zhurakousky
1209fa1053 Additional clean up and polishing 2020-11-04 10:43:29 +01:00
buildmaster
d7725e2328 Bumping versions 2020-11-03 18:55:56 +00:00
Oleg Zhurakousky
e95279daae Polish to fix build 2020-11-03 15:38:27 +01:00
Oleg Zhurakousky
1ed99667bb Disable 'sentencesAcceptSse' test as it started to fail due to some reactor changes 2020-11-03 14:03:39 +01:00
Oleg Zhurakousky
9a715be835 Initial refactoring and simplificatioin of web module 2020-11-03 13:46:52 +01:00
Oleg Zhurakousky
9b1206f6af Fix SmartCompositeMessageConverter to ensure it properly injects contentType
Initial refactoring web - test pass
2020-11-03 13:44:45 +01:00
Oleg Zhurakousky
0e322e1607 Add special handling for GenericArrayType 2020-10-27 14:36:33 +01:00
Oleg Zhurakousky
7a7d819d1d Fix type resolution for wild card types 2020-10-27 13:52:42 +01:00
Oleg Zhurakousky
411611a2cd Consolidate logic for extracting original input from input holder 2020-10-27 09:39:30 +01:00
Oleg Zhurakousky
7c860eb334 Re-enable support for around advise 2020-10-26 08:29:16 +01:00
Oleg Zhurakousky
3b199d723a Add skipInput/Output conversion attributes to FunctionInvocationWrapper 2020-10-23 17:19:32 +02:00
Oleg Zhurakousky
55bee80e0b Ensure input headers are propagated the same way in reactive functions as they are in imperative 2020-10-23 16:11:24 +02:00
Oleg Zhurakousky
dc8d51b873 Consolidate mechanisms around retaining headers and skipping input/output conversion 2020-10-23 13:19:03 +02:00
Oleg Zhurakousky
6b96fa87e7 Fix comment 2020-10-22 10:02:21 +02:00
Oleg Zhurakousky
f1bdae79fc Add function type discovery method to FunctionTypeUtils 2020-10-22 09:58:34 +02:00
Oleg Zhurakousky
544e35335a GH-596 Add support for handling conversion of complex types
Resolves #596
2020-10-21 14:36:50 +02:00
Oleg Zhurakousky
7f0f06801c Add integration profiles for ContainerTests 2020-10-21 10:04:31 +02:00
Oleg Zhurakousky
8e24f3ae7a Add FunctionInspector back to SimpleFunctionRegistry
Even though it is deprecated and SimpleFunctionRegistry will throw UnsupportedOperationException in case getRegistration() methid is called we need to re-enable it temporarily to mitigate breaking API changes
2020-10-20 15:39:57 +02:00
Oleg Zhurakousky
e47fc2d5cf Disconnect FunctionInspector from adapter request handlers and Kotlin module 2020-10-20 13:58:51 +02:00
buildmaster
86a0a5db3f Bumping versions 2020-10-19 18:56:00 +00:00
Oleg Zhurakousky
b8d462678a Deprecate and remove all usages of FunctionInspector 2020-10-19 18:11:11 +02:00
Oleg Zhurakousky
10b1f808ba Consolidate isMessage() operation 2020-10-19 14:57:55 +02:00
Oleg Zhurakousky
14918ebf16 Clean up FunctionTypeUtils 2020-10-19 14:44:37 +02:00
Oleg Zhurakousky
9a910688b1 Deprecate Flux* function interfaces 2020-10-19 13:20:51 +02:00
Oleg Zhurakousky
72f05fc591 Refactor FunctionCatalog implementation 2020-10-16 17:59:06 +02:00
Oleg Zhurakousky
978a474c81 GH-594 Added rsocket to dependencies module
Resolves #594
2020-10-06 14:02:27 +02:00
buildmaster
85f70f30a6 Going back to snapshots 2020-10-02 09:22:55 +00:00
buildmaster
bd05ea44cf Update SNAPSHOT to 3.1.0-M4 2020-10-02 09:20:53 +00:00
Oleg Zhurakousky
b6dd14d44d Merge pull request #593 from spring-cloud/spencergibb-rsocket-routing-version-0-1-0
Updates rsocket-routing.version to 0.1.0
2020-10-02 08:57:57 +02:00
Spencer Gibb
a8a0664b3a Updates rsocket-routing.version to 0.1.0 2020-09-30 13:52:47 -04:00
buildmaster
3f86e5154f Bumping versions 2020-09-29 18:56:52 +00:00
David Turanski
852cdd5d5e Fix get() conditional return
Resolves #591
2020-09-28 11:18:56 +02:00
Oleg Zhurakousky
bf001bc754 Revert "Temporarily disable rsocket-routing-broker integration"
This reverts commit 63f655fb45.
2020-09-23 17:12:46 +02:00
buildmaster
ed13099779 Going back to snapshots 2020-09-23 14:34:33 +00:00
buildmaster
861e4611b1 Update SNAPSHOT to 3.1.0-M3 2020-09-23 14:32:21 +00:00
Oleg Zhurakousky
63f655fb45 Temporarily disable rsocket-routing-broker integration 2020-09-23 16:24:01 +02:00
Oleg Zhurakousky
32234cbbd1 Fix new ContainerTest assertion 2020-09-23 13:31:05 +02:00
Dave Syer
584c2e9e8b Add test containers integration test to another sample 2020-09-22 12:55:41 +01:00
Mike Eltsufin
b8463d7b9e Add GCP Adapter to intro text
Fixes: #484.
2020-09-21 17:26:46 +02:00
Oleg Zhurakousky
7aa0e00f8b Remove commented code 2020-09-21 17:24:52 +02:00
Oleg Zhurakousky
4d49b4d6ec GH-568 Add support for casting resulting function as Runnable
Resolves #568
2020-09-21 17:22:38 +02:00