PHP 클래스 Swarrot\Processor\SignalHandler\SignalHandlerProcessor

상속: implements Swarrot\Processor\ConfigurableInterface, implements Swarrot\Processor\SleepyInterface
파일 보기 프로젝트 열기: swarrot/swarrot 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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