public function __construct($appInstance, IRequestUpstream $upstream, $parent = null)
{
++Daemon::$process->reqCounter;
$this->appInstance = $appInstance;
$this->upstream = $upstream;
$this->ev = EventLoop::$instance->timer([$this, 'eventCall']);
if ($this->priority !== null) {
$this->ev->priority = $this->priority;
}
$this->preinit($parent);
if ($this->autoinit) {
$this->callInit();
}
}