Skip to content

Commit b3d27e0

Browse files
Revert Fragmentation Changes
(not ready for these yet)
1 parent 42a23e8 commit b3d27e0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main/java/io/reactivesocket/internal/Responder.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ public void request(long n) {
336336
if (n > 0 && started.compareAndSet(false, true)) {
337337
final int streamId = requestFrame.getStreamId();
338338

339-
new FragmentedPublisher(FrameType.NEXT_COMPLETE, streamId, requestHandler.handleRequestResponse(requestFrame)).subscribe(new Subscriber<Frame>() {
339+
requestHandler.handleRequestResponse(requestFrame).subscribe(new Subscriber<Payload>() {
340340

341341
// event emission is serialized so this doesn't need to be atomic
342342
int count = 0;
@@ -352,11 +352,12 @@ public void onSubscribe(Subscription s) {
352352
}
353353

354354
@Override
355-
public void onNext(Frame v) {
355+
public void onNext(Payload v) {
356356
if (++count > 1) {
357357
onError(new IllegalStateException("RequestResponse expects a single onNext"));
358358
} else {
359-
child.onNext(v);
359+
360+
child.onNext(Frame.Response.from(streamId, FrameType.NEXT_COMPLETE, v));
360361
}
361362
}
362363

0 commit comments

Comments
 (0)