Oleg Zhurakousky
72f05fc591
Refactor FunctionCatalog implementation
2020-10-16 17:59:06 +02:00
Oleg Zhurakousky
bf001bc754
Revert "Temporarily disable rsocket-routing-broker integration"
...
This reverts commit 63f655fb45 .
2020-09-23 17:12:46 +02:00
Oleg Zhurakousky
63f655fb45
Temporarily disable rsocket-routing-broker integration
2020-09-23 16:24:01 +02:00
Oleg Zhurakousky
54b0b3b376
Re-enable routing broker tests after fixes in routing broker
2020-09-17 11:43:54 +02:00
Oleg Zhurakousky
e19ed2ff68
GH-587 Add support for inferring 'accept' content type for simple types
...
This fix also introduces new Function property 'accept' with no default value which implicitely would default to application/json unless the output type of the function is String at which point it would default to text/plain. However, if it was explicitely set in FunctionProperties it will be used regardless of the function output type.
Resolves #587
2020-09-16 18:14:40 +02:00
Oleg Zhurakousky
a057fea6b0
Remove dead code from FunctionRSocketMessageHandler
...
Add and clean up tests
2020-09-02 08:27:51 +02:00
Oleg Zhurakousky
f2f1432912
GH-585 Add initial support for passing/parsing Message headers
...
This woudl allow Message headers to be passed as JSON string via rsocket metadata
Resolves #585
2020-09-01 13:21:58 +02:00
Spencer Gibb
d120f49025
Updates to new routing client broker tcp properties
2020-08-31 19:14:58 -04:00
Spencer Gibb
940aab1e31
Re-enables RoutingBrokerTests
...
Also updates comments on `.route("uppercase")` as this is now required for `FunctionRSocketMessageHandler`
2020-08-28 10:45:59 -04:00
Oleg Zhurakousky
4007b88efb
Temporary disabling of RoutingBrokerTests
2020-08-28 09:16:05 +02:00
Oleg Zhurakousky
123ced3fb6
Fix distributed composition test
...
Added override of handleMessage(..) to FunctionRSocketMessageHandler to be able to register functions on demand instead of pre-registering all of them during the init
2020-08-28 09:14:57 +02:00
Spencer Gibb
6554d27751
Updates property based metadata to use uppercase function name
2020-08-27 13:51:21 -04:00
Oleg Zhurakousky
afcf85d23c
Cherry-pick type of merge the work from Artem in #580
...
Resolves #580
2020-08-27 14:34:24 +02:00
Oleg Zhurakousky
9922a0ca32
Formatting test code
2020-08-26 15:23:31 +02:00
Oleg Zhurakousky
ddd95cda17
Ad initial support for propagating metadata as Message headers
2020-08-26 15:19:23 +02:00
Oleg Zhurakousky
18b0f436d3
Add RSocketRequester configuration for tests
2020-08-26 14:35:34 +02:00
Oleg Zhurakousky
c1240ebb91
Remove custom server creation logic and rely on boot instead
...
Resolves #579
2020-08-26 10:03:11 +02:00
Oleg Zhurakousky
30572cf0fc
Polish RoutingBrokerTests
2020-08-25 21:20:11 +02:00
spencergibb
95016d27ba
Uses renamed RoutingMetadata
2020-08-25 14:17:36 -04:00
spencergibb
045976321a
Comment out SpringRouting
2020-08-25 12:16:34 -04:00
spencergibb
306dff3d0f
Uses property based routing client request metadata
2020-08-25 12:14:01 -04:00
spencergibb
d02b6998c3
Migrates to using rsocket-routing-broker
2020-08-24 15:49:31 -04:00
spencergibb
f04e355026
Initial rsocket-broker sample
2020-08-24 15:22:52 -04:00
Oleg Zhurakousky
638c98cfb7
interim
2020-07-16 17:08:55 +02:00
Oleg Zhurakousky
13aa4700b1
Cleanup 'requestChannel' logic
...
Add RSocketConnectionUtils to deal with connectivity logic
2020-07-16 15:58:22 +02:00
Oleg Zhurakousky
6589164949
Add StepVerifier to RSocket tests
2020-07-16 13:35:21 +02:00
Oleg Zhurakousky
ce6f357117
Add initial support for 'requestChannel' intergration for RSocket
2020-07-16 13:35:21 +02:00
Oleg Zhurakousky
b0398e35df
Initial Committ of RSocket integration
2020-07-16 13:35:21 +02:00