Prepare for Sinks API updates in Reactor

See reactor/reactor-core#2374
All usages of this API are in tests, which are not checking overflow or
concurrent emissions - so a simple replacement with `try***` equivalents
is fine.
This commit is contained in:
Brian Clozel
2020-09-11 16:34:31 +02:00
parent af3dc5d440
commit b2a0978c12
8 changed files with 37 additions and 37 deletions

View File

@@ -246,7 +246,7 @@ class RSocketBufferLeakTests {
void checkForLeaks() {
this.rsockets.stream().map(PayloadSavingDecorator::getPayloads)
.forEach(payloadInfoProcessor -> {
payloadInfoProcessor.emitComplete();
payloadInfoProcessor.tryEmitComplete();
payloadInfoProcessor.asFlux()
.doOnNext(this::checkForLeak)
.blockLast();
@@ -328,7 +328,7 @@ class RSocketBufferLeakTests {
}
private io.rsocket.Payload addPayload(io.rsocket.Payload payload) {
this.payloads.emitNext(new PayloadLeakInfo(payload));
this.payloads.tryEmitNext(new PayloadLeakInfo(payload));
return payload;
}

View File

@@ -231,7 +231,7 @@ public class RSocketClientToServerIntegrationTests {
@MessageMapping("receive")
void receive(String payload) {
this.fireForgetPayloads.emitNext(payload);
this.fireForgetPayloads.tryEmitNext(payload);
}
@MessageMapping("echo")
@@ -273,7 +273,7 @@ public class RSocketClientToServerIntegrationTests {
@ConnectMapping("foo-updates")
public void handleMetadata(@Header("foo") String foo) {
this.metadataPushPayloads.emitNext(foo);
this.metadataPushPayloads.tryEmitNext(foo);
}
@MessageExceptionHandler

View File

@@ -219,7 +219,7 @@ class RSocketServerToClientIntegrationTests {
@MessageMapping("receive")
void receive(String payload) {
this.fireForgetPayloads.emitNext(payload);
this.fireForgetPayloads.tryEmitNext(payload);
}
@MessageMapping("echo")

View File

@@ -371,7 +371,7 @@ public class SimpAnnotationMethodMessageHandlerTests {
this.messageHandler.handleMessage(message);
assertThat(controller.fluxSink).isNotNull();
controller.fluxSink.emitNext("foo");
controller.fluxSink.tryEmitNext("foo");
verify(this.converter, never()).toMessage(any(), any(MessageHeaders.class));
}

View File

@@ -149,13 +149,13 @@ class RSocketClientToServerCoroutinesIntegrationTests {
@MessageMapping("receive")
fun receive(payload: String) {
fireForgetPayloads.emitNext(payload)
fireForgetPayloads.tryEmitNext(payload)
}
@MessageMapping("receive-async")
suspend fun receiveAsync(payload: String) {
delay(10)
fireForgetPayloads.emitNext(payload)
fireForgetPayloads.tryEmitNext(payload)
}
@MessageMapping("echo-async")