PHP Класс Swarrot\Processor\SignalHandler\SignalHandlerProcessor

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

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

Свойство Тип Описание
$logger Psr\Log\LoggerInterface
$processor Swarrot\Processor\ProcessorInterface
$shouldExit boolean

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

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

Защищенные методы

Метод Описание
shouldStop ( ) : boolean shouldStop.

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

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

public __construct ( Swarrot\Processor\ProcessorInterface $processor, Psr\Log\LoggerInterface $logger = null )
$processor Swarrot\Processor\ProcessorInterface Processor
$logger Psr\Log\LoggerInterface Logger

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

public initialize ( array $options )
$options array

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

shouldStop() защищенный Метод

shouldStop.
protected shouldStop ( ) : boolean
Результат boolean

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

public sleep ( array $options )
$options array

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

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

protected LoggerInterface,Psr\Log $logger
Результат Psr\Log\LoggerInterface

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

protected ProcessorInterface,Swarrot\Processor $processor
Результат Swarrot\Processor\ProcessorInterface

$shouldExit защищенное статическое свойство

protected static bool $shouldExit
Результат boolean