Closed miroslav-inc closed 1 year ago
The reactive InvocableHandlerMethod
(in org.springframework.messaging.handler.invocation.reactive
package) supports Coroutines but not the regular one (in org.springframework.messaging.handler.invocation.InvocableHandlerMethod
package) since they is no underlying Reactive infrastructure to leverage.
So currently this is not supported, likely won't be in the future, and I would advise you to use the Reactive messaging infrastructure, either a raw WebSocketHandler
or RSocket (see related guide).
Affects: \6.0.11 Kotlin: 1.9.0
When trying to use
@MessageMapping
withsuspend
Kotlin error is thrown when processing requestCode:
It seems that Continuation is not ignored by jackson mapper is trying to serialize it to json
Maven dependencies: