auto conn_handler = getHandler(*dispatcher, index, overload_manager, null_overload_manager);
return std::make_unique<WorkerImpl>(tls_, hooks_, std::move(dispatcher), std::move(conn_handler),
: tls_(tls), hooks_(hooks), dispatcher_(std::move(dispatcher)), handler_(std::move(handler)),
void WorkerImpl::initializeStats(Stats::Scope& scope) { dispatcher_->initializeStats(scope); }
// It's possible for the server to cleanly shut down while cluster initialization during startup
void WorkerImpl::threadRoutine(OptRef<GuardDog> guard_dog, const std::function<void()>& cb) {
// The watch dog must be created after the dispatcher starts running and has post events flushed,