Fix RSocket tests according new @ConnectMapping

For the `connect` frame Spring Messaging RSocket support has introduced
an new `@ConnectMapping` annotation.

* Use `@ConnectMapping` in the test controller's method to properly
map to the connection from the client
This commit is contained in:
Artem Bilan
2019-07-09 12:02:25 -04:00
parent c6a5ea874c
commit 91156444c4

View File

@@ -52,6 +52,7 @@ import org.springframework.messaging.handler.annotation.MessageExceptionHandler;
import org.springframework.messaging.handler.annotation.MessageMapping;
import org.springframework.messaging.rsocket.RSocketRequester;
import org.springframework.messaging.rsocket.RSocketStrategies;
import org.springframework.messaging.rsocket.annotation.ConnectMapping;
import org.springframework.messaging.rsocket.annotation.support.RSocketMessageHandler;
import org.springframework.messaging.rsocket.annotation.support.RSocketRequesterMethodArgumentResolver;
import org.springframework.messaging.support.ErrorMessage;
@@ -627,7 +628,7 @@ public class RSocketOutboundGatewayIntegrationTests {
return Mono.delay(Duration.ofMillis(10)).then(Mono.empty());
}
@MessageMapping("clientConnect")
@ConnectMapping("clientConnect")
void clientConnect(RSocketRequester requester) {
this.clientRequester.onNext(requester);
}