MasterPropertiesPlugin
extends AirlayPlugin
in package
Class AirlayPlugin.
Table of Contents
- $config : AirlayConfig
- $mongoDbManager : Manager
- $rabbitmq : AMQPStreamConnection
- update() : void
- getObjectsIds() : array<string|int, ObjectId>
- sendToRebuildSlaveFeaturesRabbitmq() : void
Properties
$config
public
AirlayConfig
$config
$mongoDbManager
public
Manager
$mongoDbManager
$rabbitmq
public
AMQPStreamConnection
$rabbitmq
Methods
update()
public
update(Event $event, mixed $source, array<string|int, mixed> $data) : void
Parameters
- $event : Event
- $source : mixed
- $data : array<string|int, mixed>
Return values
void —getObjectsIds()
private
getObjectsIds(array<string|int, mixed> $data) : array<string|int, ObjectId>
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, ObjectId> —sendToRebuildSlaveFeaturesRabbitmq()
private
sendToRebuildSlaveFeaturesRabbitmq(ObjectId $dataSetId, array<string|int, mixed> $ids) : void
Parameters
- $dataSetId : ObjectId
- $ids : array<string|int, mixed>