|
|
|
@ -192,9 +192,10 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void handleError(Throwable ex) { |
|
|
|
void handleError(Throwable ex) { |
|
|
|
if (bodyFlushProcessor != null) { |
|
|
|
ResponseBodyFlushProcessor flushProcessor = bodyFlushProcessor; |
|
|
|
bodyFlushProcessor.cancel(); |
|
|
|
if (flushProcessor != null) { |
|
|
|
bodyFlushProcessor.onError(ex); |
|
|
|
flushProcessor.cancel(); |
|
|
|
|
|
|
|
flushProcessor.onError(ex); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ResponseBodyProcessor processor = bodyProcessor; |
|
|
|
ResponseBodyProcessor processor = bodyProcessor; |
|
|
|
@ -206,9 +207,10 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void onComplete(AsyncEvent event) { |
|
|
|
public void onComplete(AsyncEvent event) { |
|
|
|
if (bodyFlushProcessor != null) { |
|
|
|
ResponseBodyFlushProcessor flushProcessor = bodyFlushProcessor; |
|
|
|
bodyFlushProcessor.cancel(); |
|
|
|
if (flushProcessor != null) { |
|
|
|
bodyFlushProcessor.onComplete(); |
|
|
|
flushProcessor.cancel(); |
|
|
|
|
|
|
|
flushProcessor.onComplete(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ResponseBodyProcessor processor = bodyProcessor; |
|
|
|
ResponseBodyProcessor processor = bodyProcessor; |
|
|
|
|