} else {
Executor executor = exchange.getDispatchExecutor();
if (executor == null) {
executor = exchange.getConnection().getWorker();
}
executor.execute(this);
}
}
} else if(exchange.isUpgrade() && exchange.getConnection().getExtraBytes() != null) {
//if this is a HTTP upgrade request and there are extra bytes make the extra bytes available
StreamSourceConduit conduit = connection.getChannel().getSourceChannel().getConduit();