Skip to content

Commit 79d9053

Browse files
authored
Merge pull request #693 from scalecube/update-rsocket-version
Update rsocket version
2 parents dbac9c5 + 49b0df4 commit 79d9053

File tree

3 files changed

+19
-44
lines changed

3 files changed

+19
-44
lines changed

pom.xml

Lines changed: 15 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@
2323

2424
<properties>
2525
<jackson.version>2.10.0.pr1</jackson.version>
26-
<scalecube-cluster.version>2.4.9</scalecube-cluster.version>
26+
<scalecube-cluster.version>2.4.10-RC1</scalecube-cluster.version>
2727
<scalecube-commons.version>1.0.1</scalecube-commons.version>
2828
<scalecube-benchmarks.version>1.2.2</scalecube-benchmarks.version>
2929
<scalecube-config.version>0.3.11</scalecube-config.version>
30-
<reactor.version>Californium-SR8</reactor.version>
31-
<rsocket.version>0.11.21</rsocket.version>
30+
<reactor.version>Dysprosium-RELEASE</reactor.version>
31+
<rsocket.version>1.0.0-RC5</rsocket.version>
3232
<metrics.version>3.1.2</metrics.version>
3333
<protostuff.version>1.6.0</protostuff.version>
34-
<netty.version>4.1.36.Final</netty.version>
35-
<reactor-netty.version>0.8.8.RELEASE</reactor-netty.version>
34+
<netty.version>4.1.37.Final</netty.version>
35+
<reactor-netty.version>0.9.0.RELEASE</reactor-netty.version>
3636
<slf4j.version>1.7.7</slf4j.version>
3737
<log4j.version>2.11.0</log4j.version>
3838
<disruptor.version>3.4.2</disruptor.version>
@@ -112,30 +112,19 @@
112112
<!-- RSocket -->
113113
<dependency>
114114
<groupId>io.rsocket</groupId>
115-
<artifactId>rsocket-core</artifactId>
116-
<version>${rsocket.version}</version>
117-
</dependency>
118-
<dependency>
119-
<groupId>io.rsocket</groupId>
120-
<artifactId>rsocket-transport-netty</artifactId>
115+
<artifactId>rsocket-bom</artifactId>
121116
<version>${rsocket.version}</version>
117+
<type>pom</type>
118+
<scope>import</scope>
122119
</dependency>
123120

124121
<!-- Jackson -->
125122
<dependency>
126-
<groupId>com.fasterxml.jackson.core</groupId>
127-
<artifactId>jackson-core</artifactId>
128-
<version>${jackson.version}</version>
129-
</dependency>
130-
<dependency>
131-
<groupId>com.fasterxml.jackson.core</groupId>
132-
<artifactId>jackson-databind</artifactId>
133-
<version>${jackson.version}</version>
134-
</dependency>
135-
<dependency>
136-
<groupId>com.fasterxml.jackson.datatype</groupId>
137-
<artifactId>jackson-datatype-jsr310</artifactId>
123+
<groupId>com.fasterxml.jackson</groupId>
124+
<artifactId>jackson-bom</artifactId>
138125
<version>${jackson.version}</version>
126+
<type>pom</type>
127+
<scope>import</scope>
139128
</dependency>
140129

141130
<!-- Protostuff/Protobuf -->
@@ -161,20 +150,12 @@
161150
</dependency>
162151

163152
<!-- Netty -->
164-
<dependency>
165-
<groupId>io.projectreactor.netty</groupId>
166-
<artifactId>reactor-netty</artifactId>
167-
<version>${reactor-netty.version}</version>
168-
</dependency>
169153
<dependency>
170154
<groupId>io.netty</groupId>
171-
<artifactId>netty-common</artifactId>
172-
<version>${netty.version}</version>
173-
</dependency>
174-
<dependency>
175-
<groupId>io.netty</groupId>
176-
<artifactId>netty-buffer</artifactId>
155+
<artifactId>netty-bom</artifactId>
177156
<version>${netty.version}</version>
157+
<type>pom</type>
158+
<scope>import</scope>
178159
</dependency>
179160

180161
<!-- Scalecube benchmarks -->

services-transport-parent/services-transport-rsocket/src/main/java/io/scalecube/services/transport/rsocket/RSocketClientTransport.java

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

33
import io.rsocket.RSocket;
44
import io.rsocket.RSocketFactory;
5+
import io.rsocket.frame.decoder.PayloadDecoder;
56
import io.rsocket.transport.netty.client.TcpClientTransport;
6-
import io.rsocket.util.ByteBufPayload;
77
import io.scalecube.net.Address;
88
import io.scalecube.services.transport.api.ClientChannel;
99
import io.scalecube.services.transport.api.ClientTransport;
@@ -49,10 +49,7 @@ private Mono<RSocket> connect(Address address, Map<Address, Mono<RSocket>> monoM
4949

5050
Mono<RSocket> rsocketMono =
5151
RSocketFactory.connect()
52-
.frameDecoder(
53-
frame ->
54-
ByteBufPayload.create(
55-
frame.sliceData().retain(), frame.sliceMetadata().retain()))
52+
.frameDecoder(PayloadDecoder.DEFAULT)
5653
.errorConsumer(
5754
th -> LOGGER.warn("Exception occurred at rsocket client transport: " + th))
5855
.transport(() -> TcpClientTransport.create(tcpClient))

services-transport-parent/services-transport-rsocket/src/main/java/io/scalecube/services/transport/rsocket/RSocketServerTransport.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package io.scalecube.services.transport.rsocket;
22

33
import io.rsocket.RSocketFactory;
4+
import io.rsocket.frame.decoder.PayloadDecoder;
45
import io.rsocket.transport.netty.server.CloseableChannel;
56
import io.rsocket.transport.netty.server.TcpServerTransport;
6-
import io.rsocket.util.ByteBufPayload;
77
import io.scalecube.net.Address;
88
import io.scalecube.services.methods.ServiceMethodRegistry;
99
import io.scalecube.services.transport.api.ServerTransport;
@@ -54,10 +54,7 @@ public Mono<ServerTransport> bind(ServiceMethodRegistry methodRegistry) {
5454
});
5555

5656
return RSocketFactory.receive()
57-
.frameDecoder(
58-
frame ->
59-
ByteBufPayload.create(
60-
frame.sliceData().retain(), frame.sliceMetadata().retain()))
57+
.frameDecoder(PayloadDecoder.DEFAULT)
6158
.errorConsumer(
6259
th -> LOGGER.warn("Exception occurred at rsocket server transport: " + th))
6360
.acceptor(new RSocketServiceAcceptor(codec, methodRegistry))

0 commit comments

Comments
 (0)