Skip to content

Commit 718c582

Browse files
committed
Polish PublisherResponseHandler
1 parent 66b2630 commit 718c582

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/handlers/PublisherResponseHandler.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -312,32 +312,32 @@ private boolean requiresChunkedStream(MediaType mediaType) {
312312
|| mediaType.isCompatible(RestMediaType.APPLICATION_STREAM_JSON_TYPE);
313313
}
314314

315+
@SuppressWarnings("rawtypes")
315316
private void handleChunkedStreaming(ResteasyReactiveRequestContext requestContext, Publisher<?> result, boolean json) {
316317
long demand = 1L;
317-
if (result instanceof RestMulti.SyncRestMulti) {
318-
RestMulti.SyncRestMulti rest = (RestMulti.SyncRestMulti) result;
318+
if (result instanceof RestMulti.SyncRestMulti rest) {
319319
demand = rest.getDemand();
320320
}
321321
result.subscribe(
322322
new StreamingMultiSubscriber(requestContext, streamingResponseCustomizers, result, json, demand, false));
323323
}
324324

325+
@SuppressWarnings("rawtypes")
325326
private void handleStreaming(ResteasyReactiveRequestContext requestContext, Publisher<?> result, boolean json) {
326327
long demand = 1L;
327328
boolean encodeAsJsonArray = true;
328-
if (result instanceof RestMulti.SyncRestMulti) {
329-
RestMulti.SyncRestMulti rest = (RestMulti.SyncRestMulti) result;
329+
if (result instanceof RestMulti.SyncRestMulti rest) {
330330
demand = rest.getDemand();
331331
encodeAsJsonArray = rest.encodeAsJsonArray();
332332
}
333333
result.subscribe(new StreamingMultiSubscriber(requestContext, streamingResponseCustomizers, result, json, demand,
334334
encodeAsJsonArray));
335335
}
336336

337+
@SuppressWarnings("rawtypes")
337338
private void handleSse(ResteasyReactiveRequestContext requestContext, Publisher<?> result) {
338339
long demand;
339-
if (result instanceof RestMulti.SyncRestMulti) {
340-
RestMulti.SyncRestMulti rest = (RestMulti.SyncRestMulti) result;
340+
if (result instanceof RestMulti.SyncRestMulti rest) {
341341
demand = rest.getDemand();
342342
} else {
343343
demand = 1L;

independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseEventSinkImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
public class SseEventSinkImpl implements SseEventSink {
1515

1616
public static final byte[] EMPTY_BUFFER = new byte[0];
17-
private ResteasyReactiveRequestContext context;
17+
private final ResteasyReactiveRequestContext context;
1818
private SseBroadcasterImpl broadcaster;
1919
private boolean closed;
2020

0 commit comments

Comments
 (0)