|
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; |
3 | 9 | import io.rsocket.frame.decoder.PayloadDecoder;
|
4 | 10 | import io.rsocket.transport.local.LocalClientTransport;
|
5 | 11 | import io.rsocket.transport.local.LocalServerTransport;
|
@@ -59,9 +65,7 @@ public void awaitToBeConsumed() {
|
59 | 65 | @Setup
|
60 | 66 | public void setUp() throws NoSuchFieldException, IllegalAccessException {
|
61 | 67 | server =
|
62 |
| - RSocketFactory.receive() |
63 |
| - .frameDecoder(PayloadDecoder.ZERO_COPY) |
64 |
| - .acceptor( |
| 68 | + RSocketServer.create( |
65 | 69 | (setup, sendingSocket) ->
|
66 | 70 | Mono.just(
|
67 | 71 | new AbstractRSocket() {
|
@@ -89,16 +93,14 @@ public Flux<Payload> requestChannel(Publisher<Payload> payloads) {
|
89 | 93 | return Flux.from(payloads);
|
90 | 94 | }
|
91 | 95 | }))
|
92 |
| - .transport(LocalServerTransport.create("server")) |
93 |
| - .start() |
| 96 | + .payloadDecoder(PayloadDecoder.ZERO_COPY) |
| 97 | + .bind(LocalServerTransport.create("server")) |
94 | 98 | .block();
|
95 | 99 |
|
96 | 100 | 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")) |
102 | 104 | .block();
|
103 | 105 |
|
104 | 106 | Field sendProcessorField = RSocketRequester.class.getDeclaredField("sendProcessor");
|
|
0 commit comments