Skip to content

Commit 5049c36

Browse files
author
OlegDokuka
committed
fixes
Signed-off-by: Oleh Dokuka <[email protected]> Signed-off-by: Oleh Dokuka <[email protected]> Signed-off-by: OlegDokuka <[email protected]>
1 parent 032bb58 commit 5049c36

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

rsocket-transport-local/src/main/java/io/rsocket/transport/local/LocalDuplexConnection.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,7 @@ final class LocalDuplexConnection implements DuplexConnection {
6666

6767
@Override
6868
public void dispose() {
69-
out.dispose();
70-
in.dispose();
69+
out.onComplete();
7170
}
7271

7372
@Override

rsocket-transport-local/src/test/java/io/rsocket/transport/local/LocalClientTransportTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.time.Duration;
2424
import org.junit.jupiter.api.DisplayName;
2525
import org.junit.jupiter.api.Test;
26-
import reactor.core.publisher.Mono;
2726
import reactor.test.StepVerifier;
2827

2928
final class LocalClientTransportTest {
@@ -33,11 +32,13 @@ final class LocalClientTransportTest {
3332
void connect() {
3433
LocalServerTransport serverTransport = LocalServerTransport.createEphemeral();
3534

36-
Closeable closeable = serverTransport.start(duplexConnection -> Mono.empty()).block();
35+
Closeable closeable =
36+
serverTransport.start(duplexConnection -> duplexConnection.receive().then()).block();
3737

3838
try {
3939
LocalClientTransport.create(serverTransport.getName())
4040
.connect()
41+
.doOnNext(d -> d.receive().subscribe())
4142
.as(StepVerifier::create)
4243
.expectNextCount(1)
4344
.verifyComplete();

0 commit comments

Comments
 (0)