Skip to content

Commit 7649ae4

Browse files
authored
Bump from reactor 2.3.5.RELEASE to 2.7.8 (#830)
* Bump from reactor 2.3.5.RELEASE to 2.7.8 Signed-off-by: Sergio <champel@gmail.com> * Simplification Signed-off-by: Sergio <champel@gmail.com> --------- Signed-off-by: Sergio <champel@gmail.com>
1 parent 7d78d18 commit 7649ae4

File tree

19 files changed

+114
-113
lines changed

19 files changed

+114
-113
lines changed

examples/src/main/java/io/dapr/examples/OpenTelemetryConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public static OpenTelemetry createOpenTelemetry() {
8989
* Converts current OpenTelemetry's context into Reactor's context.
9090
* @return Reactor's context.
9191
*/
92-
public static reactor.util.context.Context getReactorContext() {
92+
public static reactor.util.context.ContextView getReactorContext() {
9393
return getReactorContext(Context.current());
9494
}
9595

examples/src/main/java/io/dapr/examples/pubsub/BulkPublisher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public static void main(String[] args) throws Exception {
7171
System.out.println("Going to publish message : " + message);
7272
}
7373
BulkPublishResponse<?> res = client.publishEvents(PUBSUB_NAME, TOPIC_NAME, "text/plain", messages)
74-
.subscriberContext(getReactorContext()).block();
74+
.contextWrite(getReactorContext()).block();
7575
System.out.println("Published the set of messages in a single call to Dapr");
7676
if (res != null) {
7777
if (res.getFailedEntries().size() > 0) {

examples/src/main/java/io/dapr/examples/pubsub/PublisherWithTracing.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public static void main(String[] args) throws Exception {
6363
client.publishEvent(
6464
PUBSUB_NAME,
6565
TOPIC_NAME,
66-
message).subscriberContext(getReactorContext()).block();
66+
message).contextWrite(getReactorContext()).block();
6767
System.out.println("Published message: " + message);
6868

6969
try {

examples/src/main/java/io/dapr/examples/tracing/InvokeClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public static void main(String[] args) throws Exception {
6767
InvokeMethodRequest sleepRequest = new InvokeMethodRequest(SERVICE_APP_ID, "proxy_sleep")
6868
.setHttpExtension(HttpExtension.POST);
6969
return client.invokeMethod(sleepRequest, TypeRef.get(Void.class));
70-
}).subscriberContext(getReactorContext()).block();
70+
}).contextWrite(getReactorContext()).block();
7171
}
7272
}
7373
}

examples/src/main/java/io/dapr/examples/tracing/TracingDemoMiddleServiceController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public Mono<byte[]> echo(
5858
InvokeMethodRequest request = new InvokeMethodRequest(INVOKE_APP_ID, "echo")
5959
.setBody(body)
6060
.setHttpExtension(HttpExtension.POST);
61-
return client.invokeMethod(request, TypeRef.get(byte[].class)).subscriberContext(getReactorContext(context));
61+
return client.invokeMethod(request, TypeRef.get(byte[].class)).contextWrite(getReactorContext(context));
6262
}
6363

6464
/**
@@ -71,7 +71,7 @@ public Mono<byte[]> echo(
7171
public Mono<Void> sleep(@RequestAttribute(name = "opentelemetry-context") Context context) {
7272
InvokeMethodRequest request = new InvokeMethodRequest(INVOKE_APP_ID, "sleep")
7373
.setHttpExtension(HttpExtension.POST);
74-
return client.invokeMethod(request, TypeRef.get(byte[].class)).subscriberContext(getReactorContext(context)).then();
74+
return client.invokeMethod(request, TypeRef.get(byte[].class)).contextWrite(getReactorContext(context)).then();
7575
}
7676

7777
}

sdk-actors/src/main/java/io/dapr/actors/client/DaprGrpcClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import io.grpc.stub.StreamObserver;
3030
import reactor.core.publisher.Mono;
3131
import reactor.core.publisher.MonoSink;
32-
import reactor.util.context.Context;
32+
import reactor.util.context.ContextView;
3333

3434
import java.util.concurrent.ExecutionException;
3535
import java.util.function.Consumer;
@@ -65,7 +65,7 @@ public Mono<byte[]> invoke(String actorType, String actorId, String methodName,
6565
.setMethod(methodName)
6666
.setData(jsonPayload == null ? ByteString.EMPTY : ByteString.copyFrom(jsonPayload))
6767
.build();
68-
return Mono.subscriberContext().flatMap(
68+
return Mono.deferContextual(
6969
context -> this.<DaprProtos.InvokeActorResponse>createMono(
7070
it -> intercept(context, client).invokeActor(req, it)
7171
)
@@ -109,7 +109,7 @@ public void start(final Listener<RespT> responseListener, final Metadata metadat
109109
* @param client GRPC client for Dapr.
110110
* @return Client after adding interceptors.
111111
*/
112-
private static DaprGrpc.DaprStub intercept(Context context, DaprGrpc.DaprStub client) {
112+
private static DaprGrpc.DaprStub intercept(ContextView context, DaprGrpc.DaprStub client) {
113113
return GrpcWrapper.intercept(context, client);
114114
}
115115

sdk-tests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
<dependency>
132132
<groupId>io.projectreactor</groupId>
133133
<artifactId>reactor-core</artifactId>
134-
<version>3.3.11.RELEASE</version>
134+
<version>3.5.0</version>
135135
<scope>test</scope>
136136
</dependency>
137137
<dependency>

sdk-tests/src/test/java/io/dapr/it/methodinvoke/grpc/MethodInvokeIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public void testInvokeTimeout() throws Exception {
101101
.block(Duration.ofMillis(10))).getMessage();
102102
long delay = System.currentTimeMillis() - started;
103103
assertTrue(delay <= 500); // 500 ms is a reasonable delay if the request timed out.
104-
assertEquals("Timeout on blocking read for 10 MILLISECONDS", message);
104+
assertEquals("Timeout on blocking read for 10000000 NANOSECONDS", message);
105105
}
106106
}
107107

sdk-tests/src/test/java/io/dapr/it/methodinvoke/http/MethodInvokeIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public void testInvokeTimeout() throws Exception {
118118
}).getMessage();
119119
long delay = System.currentTimeMillis() - started;
120120
assertTrue(delay <= 200); // 200 ms is a reasonable delay if the request timed out.
121-
assertEquals("Timeout on blocking read for 10 MILLISECONDS", message);
121+
assertEquals("Timeout on blocking read for 10000000 NANOSECONDS", message);
122122
}
123123
}
124124

sdk-tests/src/test/java/io/dapr/it/tracing/grpc/TracingIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public void testInvoke() throws Exception {
7979
try (Scope scope = span.makeCurrent()) {
8080
SleepRequest req = SleepRequest.newBuilder().setSeconds(1).build();
8181
client.invokeMethod(daprRun.getAppName(), "sleepOverGRPC", req.toByteArray(), HttpExtension.POST)
82-
.subscriberContext(getReactorContext())
82+
.contextWrite(getReactorContext())
8383
.block();
8484
}
8585
}

0 commit comments

Comments
 (0)