\addons\queue\jobsDemoJob

Summary

Methods
Properties
Constants
fire()
taskA()
taskB()
failed()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
doHelloJob()
_doTaskA()
_doTaskB()
No private properties found
N/A

Methods

fire()

fire(\think\queue\Job  $job, array|mixed  $data) : mixed

fire方法是消息队列默认调用的方法

Parameters

\think\queue\Job $job

当前的任务对象

array|mixed $data

发布任务时自定义的数据

Returns

mixed —

taskA()

taskA(\think\queue\Job  $job, mixed  $data) : mixed

Parameters

\think\queue\Job $job
mixed $data

Returns

mixed —

taskB()

taskB(\think\queue\Job  $job, mixed  $data) : mixed

Parameters

\think\queue\Job $job
mixed $data

Returns

mixed —

failed()

failed(mixed  $jobData) : mixed

Parameters

mixed $jobData

Returns

mixed —

doHelloJob()

doHelloJob(mixed  $data) : mixed

根据消息中的数据进行实际的业务处理.

..

Parameters

mixed $data

Returns

mixed —

_doTaskA()

_doTaskA(mixed  $data) : mixed

Parameters

mixed $data

Returns

mixed —

_doTaskB()

_doTaskB(mixed  $data) : mixed

Parameters

mixed $data

Returns

mixed —