Registry::init

  1. Bitrix24 API (v. 23.675.0)
  2. calendar
  3. Registry
  4. init
  • Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/queue/queuelistener/registry.php
  • Класс: BitrixCalendarCoreQueueQueueListenerRegistry
  • Вызов: Registry::init
private function init()
{
	$this->registerListener(
		QueueRegistry::QUEUE_LIST['EventDelayedSync'],
		new AgentListener(
			new AgentEntity(
				EventDelayedSyncAgent::class . '::runAgent();'
			)
		)

	);
	$this->registerListener(
		QueueRegistry::QUEUE_LIST['DelayedSyncSection'],
		new AgentListener(
			new AgentEntity(
				QueueAgentPushDelayedSectionAgent::class . '::runAgent();'
			)
		)
	);
	$this->registerListener(
		QueueRegistry::QUEUE_LIST['DelayedSyncConnection'],
		new AgentListener(
			new AgentEntity(
				QueueAgentPushDelayedConnectionAgent::class . '::runAgent();'
			)
		)
	);

	$this->registerListener(
		QueueRegistry::QUEUE_LIST['Example'],
		new AgentListener(
			new AgentEntity(
				ConsumerClientExample::class . '::runAgent();'
			)
		)
	);

	$this->registerListener(
		QueueRegistry::QUEUE_LIST['EventsWithEntityAttendeesFind'],
		new AgentListener(
			new AgentEntity(
				EventsWithEntityAttendeesFindAgent::class . '::runAgent();',
				'calendar',
				1,
			)
		)
	);

	$this->registerListener(
		QueueRegistry::QUEUE_LIST['EventAttendeesUpdate'],
		new AgentListener(
			new AgentEntity(
				EventAttendeesUpdateAgent::class . '::runAgent();',
				'calendar',
				1,
			)
		)
	);
}

Добавить комментарий