MeduseQueueProcessorCommand
extends ContainerAwareCommand
in package
uses
LockableTrait
Class MeduseQueueProcessorCommand
Table of Contents
Properties
- $_processedMessages : mixed
- $entityManager : EntityManagerInterface
- $logService : LogServiceInterface|null
- $meduseQueueRepository : MeduseQueueRepository|null
- $meduseQueueService : MeduseQueueService|null
- $name : null
- $queueService : QueueServiceInterface
- $rabbitMqService : RabbitMqService|null
Methods
- __construct() : mixed
- configure() : mixed
- Configure
- execute() : int|null
- processQueues() : mixed
Properties
$_processedMessages
private
mixed
$_processedMessages
= 0
$entityManager
private
EntityManagerInterface
$entityManager
$logService
private
LogServiceInterface|null
$logService
$meduseQueueRepository
private
MeduseQueueRepository|null
$meduseQueueRepository
$meduseQueueService
private
MeduseQueueService|null
$meduseQueueService
$name
private
null
$name
$queueService
private
QueueServiceInterface
$queueService
$rabbitMqService
private
RabbitMqService|null
$rabbitMqService
Methods
__construct()
public
__construct([mixed $name = null ][, QueueServiceInterface|null $queueService = null ][, LogServiceInterface|null $logService = null ][, MeduseQueueRepository|null $meduseQueueRepository = null ][, MeduseQueueService $meduseQueueService = null ]) : mixed
Parameters
- $name : mixed = null
- $queueService : QueueServiceInterface|null = null
- $logService : LogServiceInterface|null = null
- $meduseQueueRepository : MeduseQueueRepository|null = null
- $meduseQueueService : MeduseQueueService = null
configure()
Configure
protected
configure() : mixed
execute()
protected
execute(InputInterface $input, OutputInterface $output) : int|null
Parameters
- $input : InputInterface
- $output : OutputInterface
Tags
Return values
int|nullprocessQueues()
private
processQueues() : mixed