This commit is contained in:
2021-02-20 13:02:58 +08:00
parent 874085f97a
commit d05cb47f66
18 changed files with 56 additions and 49 deletions
+1 -1
View File
@@ -39,7 +39,7 @@ abstract class Callback extends Application
$logger->write($this->_MESSAGE[$message] . $worker_id);
$logger->clear();
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
$event->offName(Event::EVENT_AFTER_REQUEST);
$event->offName(Event::EVENT_BEFORE_REQUEST);
$this->eventNotify($message, $event);
+1 -1
View File
@@ -27,7 +27,7 @@ class OnConnect extends Callback
*/
public function onHandler(\Swoole\Server $server, int $fd, int $reactorId)
{
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
$event->trigger(Event::RECEIVE_CONNECTION, [$server, $fd, $reactorId]);
}
+1 -1
View File
@@ -23,7 +23,7 @@ class OnManagerStart extends Callback
$this->debug('manager start.');
Snowflake::setWorkerId($server->manager_pid);
$events = Snowflake::app()->event;
$events = Snowflake::app()->getEvent();
$events->trigger(Event::SERVER_MANAGER_START, null, $server);
if (Snowflake::isLinux()) {
$prefix = Config::get('id', false, 'system:');
+1 -1
View File
@@ -25,7 +25,7 @@ class OnManagerStop extends Callback
{
$this->warning('manager stop.');
$events = Snowflake::app()->event;
$events = Snowflake::app()->getEvent();
$events->trigger(Event::SERVER_MANAGER_STOP, [$server]);
$runPath = storage(null, 'worker');
+1 -1
View File
@@ -49,7 +49,7 @@ class OnPacket extends Callback
$response = DataResolve::pack($this->pack, $response);
return $server->sendto($clientInfo['address'], $clientInfo['port'], $response);
} finally {
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
$event->trigger(Event::SERVER_WORKER_STOP);
}
}
+1 -1
View File
@@ -52,7 +52,7 @@ class OnReceive extends Callback
$response = DataResolve::pack($this->pack, $response);
return $server->send($fd, $response);
} finally {
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
$event->trigger(Event::SERVER_WORKER_STOP);
}
}
+1 -1
View File
@@ -24,7 +24,7 @@ class OnStart extends Callback
if (Snowflake::isLinux()) {
name(Config::get('id', false, 'system:') . ': master.');
}
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
$event->trigger(Event::SERVER_EVENT_START, null, $server);
}
+1 -1
View File
@@ -108,7 +108,7 @@ class OnTask extends Callback
$finish['info'] = $this->format($exception);
$this->error($exception, 'Task');
} finally {
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
$event->trigger(Event::RELEASE_ALL);
Timer::clearAll();
}
+1 -1
View File
@@ -53,7 +53,7 @@ class OnWorkerStart extends Callback
{
try {
$this->debug(sprintf('Worker #%d is start.....', $worker_id));
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
$event->trigger(Event::SERVER_WORKER_START, [$worker_id]);
} catch (\Throwable $exception) {
write($exception->getMessage(), 'worker');
+1 -1
View File
@@ -199,7 +199,7 @@ class Response extends Application
$string .= 'Command End!' . PHP_EOL . PHP_EOL;
echo $string;
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
$event->trigger('CONSOLE_END');
return $result;
+1 -1
View File
@@ -314,7 +314,7 @@ class Server extends Application
if (!is_array($config['events'])) {
return;
}
$event = Snowflake::app()->event;
$event = Snowflake::app()->getEvent();
foreach ($config['events'] as $name => $_event) {
$event->on($name, $_event);
}