ClientRSocketFactoryConfigurer refactoring
This commit is contained in:
@@ -99,7 +99,6 @@ public class DefaultRSocketRequesterBuilderTests {
|
||||
|
||||
verify(this.transport).connect(anyInt());
|
||||
verify(rsocketStrategiesConfigurer).accept(any(RSocketStrategies.Builder.class));
|
||||
assertThat(this.rsocketFactoryConfigurer.rsocketStrategies()).isNotNull();
|
||||
assertThat(this.rsocketFactoryConfigurer.rsocketFactory()).isNotNull();
|
||||
}
|
||||
|
||||
@@ -194,25 +193,14 @@ public class DefaultRSocketRequesterBuilderTests {
|
||||
|
||||
static class TestRSocketFactoryConfigurer implements ClientRSocketFactoryConfigurer {
|
||||
|
||||
private RSocketStrategies strategies;
|
||||
|
||||
private RSocketFactory.ClientRSocketFactory rsocketFactory;
|
||||
|
||||
|
||||
public RSocketStrategies rsocketStrategies() {
|
||||
return this.strategies;
|
||||
}
|
||||
|
||||
public RSocketFactory.ClientRSocketFactory rsocketFactory() {
|
||||
RSocketFactory.ClientRSocketFactory rsocketFactory() {
|
||||
return this.rsocketFactory;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void configureWithStrategies(RSocketStrategies strategies) {
|
||||
this.strategies = strategies;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void configure(RSocketFactory.ClientRSocketFactory rsocketFactory) {
|
||||
this.rsocketFactory = rsocketFactory;
|
||||
|
||||
@@ -106,15 +106,17 @@ public class RSocketServerToClientIntegrationTests {
|
||||
ServerController serverController = context.getBean(ServerController.class);
|
||||
serverController.reset();
|
||||
|
||||
RSocketStrategies strategies = context.getBean(RSocketStrategies.class);
|
||||
ClientRSocketFactoryConfigurer clientResponderConfigurer =
|
||||
RSocketMessageHandler.clientResponder(strategies, new ClientHandler());
|
||||
|
||||
RSocketRequester requester = null;
|
||||
try {
|
||||
requester = RSocketRequester.builder()
|
||||
.rsocketFactory(factory -> {
|
||||
factory.metadataMimeType("text/plain");
|
||||
factory.setupPayload(ByteBufPayload.create("", connectionRoute));
|
||||
})
|
||||
.rsocketFactory(RSocketMessageHandler.clientResponder(new ClientHandler()))
|
||||
.rsocketStrategies(context.getBean(RSocketStrategies.class))
|
||||
.metadataMimeType(MimeTypeUtils.TEXT_PLAIN)
|
||||
.rsocketStrategies(strategies)
|
||||
.rsocketFactory(clientResponderConfigurer)
|
||||
.rsocketFactory(factory -> factory.setupPayload(ByteBufPayload.create("", connectionRoute)))
|
||||
.connectTcp("localhost", server.address().getPort())
|
||||
.block();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user