PHP Класс Swarrot\Processor\Retry\RetryProcessor

Наследование: implements Swarrot\Processor\ConfigurableInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$logger
$processor
$publisher

Открытые методы

Метод Описание
__construct ( Swarrot\Processor\ProcessorInterface $processor, Swarrot\Broker\MessagePublisher\MessagePublisherInterface $publisher, Psr\Log\LoggerInterface $logger = null )
process ( Swarrot\Broker\Message $message, array $options )
setDefaultOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )

Приватные методы

Метод Описание
handleException ( Exception | Throwable $exception, Swarrot\Broker\Message $message, array $options )

Описание методов

__construct() публичный Метод

public __construct ( Swarrot\Processor\ProcessorInterface $processor, Swarrot\Broker\MessagePublisher\MessagePublisherInterface $publisher, Psr\Log\LoggerInterface $logger = null )
$processor Swarrot\Processor\ProcessorInterface
$publisher Swarrot\Broker\MessagePublisher\MessagePublisherInterface
$logger Psr\Log\LoggerInterface

process() публичный Метод

public process ( Swarrot\Broker\Message $message, array $options )
$message Swarrot\Broker\Message
$options array

setDefaultOptions() публичный Метод

public setDefaultOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
$resolver Symfony\Component\OptionsResolver\OptionsResolver

Описание свойств

$logger защищенное свойство

protected $logger

$processor защищенное свойство

protected $processor

$publisher защищенное свойство

protected $publisher