Skip to content

Commit 8c28526

Browse files
committed
Switch to Reactor and RSocket snapshots
1 parent c569450 commit 8c28526

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ configure(allprojects) { project ->
2525
imports {
2626
mavenBom "com.fasterxml.jackson:jackson-bom:2.11.2"
2727
mavenBom "io.netty:netty-bom:4.1.51.Final"
28-
mavenBom "io.projectreactor:reactor-bom:2020.0.0-M2"
28+
mavenBom "io.projectreactor:reactor-bom:2020.0.0-SNAPSHOT"
2929
mavenBom "io.r2dbc:r2dbc-bom:Arabba-SR5"
30-
mavenBom "io.rsocket:rsocket-bom:1.1.0-M1"
30+
mavenBom "io.rsocket:rsocket-bom:1.1.0-SNAPSHOT"
3131
mavenBom "org.eclipse.jetty:jetty-bom:9.4.31.v20200723"
3232
mavenBom "org.jetbrains.kotlin:kotlin-bom:1.4.0"
3333
mavenBom "org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.3.9"
@@ -285,7 +285,8 @@ configure(allprojects) { project ->
285285
repositories {
286286
mavenCentral()
287287
maven { url "https://repo.spring.io/libs-spring-framework-build" }
288-
maven { url "https://repo.spring.io/milestone" } // Reactor
288+
maven { url "https://repo.spring.io/snapshot" } // Reactor
289+
maven { url "https://oss.jfrog.org/artifactory/oss-snapshot-local" } // RSocket
289290
}
290291
}
291292
configurations.all {

spring-messaging/src/main/java/org/springframework/messaging/rsocket/DefaultRSocketRequester.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222

2323
import io.rsocket.Payload;
2424
import io.rsocket.RSocket;
25-
import io.rsocket.RSocketClient;
26-
import io.rsocket.core.RSocketClientAdapter;
25+
import io.rsocket.core.RSocketClient;
2726
import org.reactivestreams.Publisher;
2827
import reactor.core.publisher.Flux;
2928
import reactor.core.publisher.Mono;
@@ -73,7 +72,7 @@ final class DefaultRSocketRequester implements RSocketRequester {
7372
Assert.notNull(metadataMimeType, "'metadataMimeType' is required");
7473
Assert.notNull(strategies, "RSocketStrategies is required");
7574

76-
this.rsocketClient = (rsocketClient != null ? rsocketClient : new RSocketClientAdapter(rsocket));
75+
this.rsocketClient = (rsocketClient != null ? rsocketClient : RSocketClient.from(rsocket));
7776
this.rsocket = rsocket;
7877
this.dataMimeType = dataMimeType;
7978
this.metadataMimeType = metadataMimeType;

spring-messaging/src/main/java/org/springframework/messaging/rsocket/DefaultRSocketRequesterBuilder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.function.Consumer;
2626

2727
import io.rsocket.Payload;
28+
import io.rsocket.core.RSocketClient;
2829
import io.rsocket.core.RSocketConnector;
2930
import io.rsocket.frame.decoder.PayloadDecoder;
3031
import io.rsocket.metadata.WellKnownMimeType;
@@ -170,11 +171,10 @@ public RSocketRequester transport(ClientTransport transport) {
170171
Mono<Payload> setupPayload = getSetupPayload(dataMimeType, metaMimeType, strategies);
171172

172173
RSocketConnector connector = initConnector(
173-
this.rsocketConnectorConfigurers,
174-
metaMimeType, dataMimeType, setupPayload, strategies);
174+
this.rsocketConnectorConfigurers, metaMimeType, dataMimeType, setupPayload, strategies);
175175

176176
return new DefaultRSocketRequester(
177-
connector.toRSocketClient(transport), null, dataMimeType, metaMimeType, strategies);
177+
RSocketClient.from(connector.connect(transport)), null, dataMimeType, metaMimeType, strategies);
178178
}
179179

180180
@Override

spring-messaging/src/main/java/org/springframework/messaging/rsocket/RSocketRequester.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import io.rsocket.ConnectionSetupPayload;
2323
import io.rsocket.Payload;
2424
import io.rsocket.RSocket;
25-
import io.rsocket.RSocketClient;
25+
import io.rsocket.core.RSocketClient;
2626
import io.rsocket.transport.ClientTransport;
2727
import io.rsocket.transport.netty.client.TcpClientTransport;
2828
import io.rsocket.transport.netty.client.WebsocketClientTransport;
@@ -225,7 +225,7 @@ interface Builder {
225225

226226
/**
227227
* Build an {@link RSocketRequester} instance for use with a TCP
228-
* transport. Requests are made via {@link io.rsocket.RSocketClient}
228+
* transport. Requests are made via {@link io.rsocket.core.RSocketClient}
229229
* which establishes a shared TCP connection to given host and port.
230230
* @param host the host of the server to connect to
231231
* @param port the port of the server to connect to
@@ -236,7 +236,7 @@ interface Builder {
236236

237237
/**
238238
* Build an {@link RSocketRequester} instance for use with a WebSocket
239-
* transport. Requests are made via {@link io.rsocket.RSocketClient}
239+
* transport. Requests are made via {@link io.rsocket.core.RSocketClient}
240240
* which establishes a shared WebSocket connection to given URL.
241241
* @param uri the URL of the server to connect to
242242
* @return the created {@code RSocketRequester}
@@ -246,7 +246,7 @@ interface Builder {
246246

247247
/**
248248
* Build an {@link RSocketRequester} instance for use with the given
249-
* transport. Requests are made via {@link io.rsocket.RSocketClient}
249+
* transport. Requests are made via {@link io.rsocket.core.RSocketClient}
250250
* which establishes a shared connection through the given transport.
251251
* @param transport the transport to use for connecting to the server
252252
* @return the created {@code RSocketRequester}

0 commit comments

Comments
 (0)