Final Class Yiisoft\Queue\Debug\QueueWorkerInterfaceProxy
| Inheritance | Yiisoft\ |
|---|---|
| Implements | Yiisoft\ |
Debug proxy for {@see WorkerInterface} that records processed messages into the {@see QueueCollector}.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\ |
|
| process() | Yiisoft\ |
Method Details
| public mixed __construct ( Yiisoft\ | ||
| $worker | Yiisoft\ |
|
| $collector | Yiisoft\ |
|
public function __construct(
private readonly WorkerInterface $worker,
private readonly QueueCollector $collector,
) {}
| public void process ( Yiisoft\ | ||
| $message | Yiisoft\ |
|
| $queueName | string | |
public function process(MessageInterface $message, string $queueName): void
{
$this->collector->collectWorkerProcessing($message, $queueName);
$this->worker->process($message, $queueName);
}
User Contributed Notes
Leave a comment
Join the conversation to share a note.