@ -196,9 +196,11 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
bodyFlushProcessor . cancel ( ) ;
bodyFlushProcessor . cancel ( ) ;
bodyFlushProcessor . onError ( ex ) ;
bodyFlushProcessor . onError ( ex ) ;
}
}
if ( bodyProcessor ! = null ) {
bodyProcessor . cancel ( ) ;
ResponseBodyProcessor processor = bodyProcessor ;
bodyProcessor . onError ( ex ) ;
if ( processor ! = null ) {
processor . cancel ( ) ;
processor . onError ( ex ) ;
}
}
}
}
@ -208,9 +210,11 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
bodyFlushProcessor . cancel ( ) ;
bodyFlushProcessor . cancel ( ) ;
bodyFlushProcessor . onComplete ( ) ;
bodyFlushProcessor . onComplete ( ) ;
}
}
if ( bodyProcessor ! = null ) {
bodyProcessor . cancel ( ) ;
ResponseBodyProcessor processor = bodyProcessor ;
bodyProcessor . onComplete ( ) ;
if ( processor ! = null ) {
processor . cancel ( ) ;
processor . onComplete ( ) ;
}
}
}
}
}
}
@ -220,16 +224,18 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
@Override
@Override
public void onWritePossible ( ) throws IOException {
public void onWritePossible ( ) throws IOException {
if ( bodyProcessor ! = null ) {
ResponseBodyProcessor processor = bodyProcessor ;
bodyProcessor . onWritePossible ( ) ;
if ( processor ! = null ) {
processor . onWritePossible ( ) ;
}
}
}
}
@Override
@Override
public void onError ( Throwable ex ) {
public void onError ( Throwable ex ) {
if ( bodyProcessor ! = null ) {
ResponseBodyProcessor processor = bodyProcessor ;
bodyProcessor . cancel ( ) ;
if ( processor ! = null ) {
bodyProcessor . onError ( ex ) ;
processor . cancel ( ) ;
processor . onError ( ex ) ;
}
}
}
}
}
}