16 std::shared_ptr<IMessageQueueRepository> m_messageQueueRepository;
17 std::shared_ptr<Configuration> m_configuration;
18 std::shared_ptr<DatabaseConnectionEntry> m_connectionEntry;
19 std::shared_ptr<ProcessName> m_processName;
28 const std::shared_ptr<DatabaseConnectionConfigurations> &connectionConfigurations,
29 std::shared_ptr<Configuration> configuration,
30 std::shared_ptr<IMessageQueueRepository> messageQueueRepository,
31 std::shared_ptr<ProcessName> processName);
MessageQueueBootstrapPlugin(const std::shared_ptr< DatabaseConnectionConfigurations > &connectionConfigurations, std::shared_ptr< Configuration > configuration, std::shared_ptr< IMessageQueueRepository > messageQueueRepository, std::shared_ptr< ProcessName > processName)