File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
rsocket-transport-local/src
main/java/io/rsocket/transport/local
test/java/io/rsocket/transport/local Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -66,8 +66,7 @@ final class LocalDuplexConnection implements DuplexConnection {
66
66
67
67
@ Override
68
68
public void dispose () {
69
- out .dispose ();
70
- in .dispose ();
69
+ out .onComplete ();
71
70
}
72
71
73
72
@ Override
Original file line number Diff line number Diff line change 23
23
import java .time .Duration ;
24
24
import org .junit .jupiter .api .DisplayName ;
25
25
import org .junit .jupiter .api .Test ;
26
- import reactor .core .publisher .Mono ;
27
26
import reactor .test .StepVerifier ;
28
27
29
28
final class LocalClientTransportTest {
@@ -33,11 +32,13 @@ final class LocalClientTransportTest {
33
32
void connect () {
34
33
LocalServerTransport serverTransport = LocalServerTransport .createEphemeral ();
35
34
36
- Closeable closeable = serverTransport .start (duplexConnection -> Mono .empty ()).block ();
35
+ Closeable closeable =
36
+ serverTransport .start (duplexConnection -> duplexConnection .receive ().then ()).block ();
37
37
38
38
try {
39
39
LocalClientTransport .create (serverTransport .getName ())
40
40
.connect ()
41
+ .doOnNext (d -> d .receive ().subscribe ())
41
42
.as (StepVerifier ::create )
42
43
.expectNextCount (1 )
43
44
.verifyComplete ();
You can’t perform that action at this time.
0 commit comments