if (context.getCurrentState() != ABORT) {
try {
final AsyncHandler handler = context.getHandler();
if (handler != null) {
context.setCurrentState(handler.onStatusReceived(responseStatus));
if (context.isWSRequest() && context.getCurrentState() == ABORT) {
httpHeader.setSkipRemainder(true);
try {
context.result(handler.onCompleted());
context.done();