Skip to content

Commit 922aa20

Browse files
committed
fixes compilation issues in perf tests
Signed-off-by: Oleh Dokuka <[email protected]>
1 parent 388e4e9 commit 922aa20

File tree

2 files changed

+24
-14
lines changed

2 files changed

+24
-14
lines changed

benchmarks/src/main/java/io/rsocket/RSocketPerf.java renamed to benchmarks/src/main/java/io/rsocket/core/RSocketPerf.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
package io.rsocket;
2-
1+
package io.rsocket.core;
2+
3+
import io.rsocket.AbstractRSocket;
4+
import io.rsocket.Closeable;
5+
import io.rsocket.Payload;
6+
import io.rsocket.PayloadsMaxPerfSubscriber;
7+
import io.rsocket.PayloadsPerfSubscriber;
8+
import io.rsocket.RSocket;
39
import io.rsocket.frame.decoder.PayloadDecoder;
410
import io.rsocket.transport.local.LocalClientTransport;
511
import io.rsocket.transport.local.LocalServerTransport;
@@ -59,9 +65,7 @@ public void awaitToBeConsumed() {
5965
@Setup
6066
public void setUp() throws NoSuchFieldException, IllegalAccessException {
6167
server =
62-
RSocketFactory.receive()
63-
.frameDecoder(PayloadDecoder.ZERO_COPY)
64-
.acceptor(
68+
RSocketServer.create(
6569
(setup, sendingSocket) ->
6670
Mono.just(
6771
new AbstractRSocket() {
@@ -89,16 +93,14 @@ public Flux<Payload> requestChannel(Publisher<Payload> payloads) {
8993
return Flux.from(payloads);
9094
}
9195
}))
92-
.transport(LocalServerTransport.create("server"))
93-
.start()
96+
.payloadDecoder(PayloadDecoder.ZERO_COPY)
97+
.bind(LocalServerTransport.create("server"))
9498
.block();
9599

96100
client =
97-
RSocketFactory.connect()
98-
.singleSubscriberRequester()
99-
.frameDecoder(PayloadDecoder.ZERO_COPY)
100-
.transport(LocalClientTransport.create("server"))
101-
.start()
101+
RSocketConnector.create()
102+
.payloadDecoder(PayloadDecoder.ZERO_COPY)
103+
.connect(LocalClientTransport.create("server"))
102104
.block();
103105

104106
Field sendProcessorField = RSocketRequester.class.getDeclaredField("sendProcessor");

benchmarks/src/main/java/io/rsocket/StreamIdSupplierPerf.java renamed to benchmarks/src/main/java/io/rsocket/core/StreamIdSupplierPerf.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
1-
package io.rsocket;
1+
package io.rsocket.core;
22

33
import io.netty.util.collection.IntObjectMap;
44
import io.rsocket.internal.SynchronizedIntObjectHashMap;
5-
import org.openjdk.jmh.annotations.*;
5+
import org.openjdk.jmh.annotations.Benchmark;
6+
import org.openjdk.jmh.annotations.BenchmarkMode;
7+
import org.openjdk.jmh.annotations.Fork;
8+
import org.openjdk.jmh.annotations.Measurement;
9+
import org.openjdk.jmh.annotations.Mode;
10+
import org.openjdk.jmh.annotations.Scope;
11+
import org.openjdk.jmh.annotations.Setup;
12+
import org.openjdk.jmh.annotations.State;
13+
import org.openjdk.jmh.annotations.Warmup;
614
import org.openjdk.jmh.infra.Blackhole;
715

816
@BenchmarkMode(Mode.Throughput)

0 commit comments

Comments
 (0)