ea
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Kiri\Crontab\Events;
|
||||
|
||||
/**
|
||||
* 任务执行前事件
|
||||
*/
|
||||
class OnTaskBeforeExecute
|
||||
{
|
||||
|
||||
/**
|
||||
* @param string $taskKey 任务标识
|
||||
* @param string $className 任务处理类
|
||||
* @param string $taskName 任务显示名称
|
||||
*/
|
||||
public function __construct(
|
||||
public string $taskKey,
|
||||
public string $className,
|
||||
public string $taskName,
|
||||
) {
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Kiri\Crontab\Events;
|
||||
|
||||
/**
|
||||
* 任务执行成功事件
|
||||
*/
|
||||
class OnTaskExecuted
|
||||
{
|
||||
|
||||
/**
|
||||
* @param string $taskKey 任务标识
|
||||
* @param string $className 任务处理类
|
||||
* @param string $taskName 任务显示名称
|
||||
* @param float $duration 执行耗时 (秒)
|
||||
* @param int $nextRun 下次执行时间戳
|
||||
*/
|
||||
public function __construct(
|
||||
public string $taskKey,
|
||||
public string $className,
|
||||
public string $taskName,
|
||||
public float $duration,
|
||||
public int $nextRun,
|
||||
) {
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Kiri\Crontab\Events;
|
||||
|
||||
/**
|
||||
* 任务执行失败事件
|
||||
*/
|
||||
class OnTaskFailed
|
||||
{
|
||||
|
||||
/**
|
||||
* @param string $taskKey 任务标识
|
||||
* @param string $className 任务处理类
|
||||
* @param string $taskName 任务显示名称
|
||||
* @param \Throwable $error 异常信息
|
||||
* @param float $duration 执行耗时 (秒)
|
||||
* @param int $nextRun 下次执行时间戳 (失败仍会调度下次)
|
||||
*/
|
||||
public function __construct(
|
||||
public string $taskKey,
|
||||
public string $className,
|
||||
public string $taskName,
|
||||
public \Throwable $error,
|
||||
public float $duration,
|
||||
public int $nextRun,
|
||||
) {
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user