application = $application; parent::__construct([]); } /** * @param \Swoole\Process $process * @return mixed */ abstract public function onHandler(\Swoole\Process $process); /** * @param $process */ protected function start($process) { do { $this->onHandler($process); } while (true); } }