lintel
0.2.0
Loading...
Searching...
No Matches
src
include
lintel
app
plugins
VirtualGroupBootstrapPlugin.h
Go to the documentation of this file.
1
#ifndef LINTEL_VIRTUALGROUPBOOTSTRAPPLUGIN_H
2
#define LINTEL_VIRTUALGROUPBOOTSTRAPPLUGIN_H
3
4
#include <memory>
5
6
#include "
lintel/core/di/Container.h
"
7
8
#include "
lintel/core/persistence/DatabaseConnectionConfigurations.h
"
9
#include "
lintel/core/plugins/BootstrapPlugin.h
"
10
11
namespace
lintel
{
13
class
VirtualGroupBootstrapPlugin
:
public
BootstrapPlugin
14
{
15
private
:
16
std::shared_ptr<lintel::di::Container> m_container;
17
std::shared_ptr<DatabaseConnectionEntry> m_connectionEntry;
18
19
public
:
23
explicit
VirtualGroupBootstrapPlugin
(
24
const
std::shared_ptr<DatabaseConnectionConfigurations> &connectionConfigurations,
25
std::shared_ptr<lintel::di::Container> container);
26
28
void
onStart
()
override
;
29
31
BootstrapSequence
getPriority
()
override
;
32
};
33
34
}
// namespace lintel
35
#endif
// LINTEL_VIRTUALGROUPBOOTSTRAPPLUGIN_H
BootstrapPlugin.h
Container.h
DatabaseConnectionConfigurations.h
lintel::BootstrapPlugin
Definition
BootstrapPlugin.h:9
lintel::BootstrapSequence
Definition
BootstrapSequence.h:13
lintel::VirtualGroupBootstrapPlugin
Definition
VirtualGroupBootstrapPlugin.h:14
lintel::VirtualGroupBootstrapPlugin::getPriority
BootstrapSequence getPriority() override
lintel::VirtualGroupBootstrapPlugin::onStart
void onStart() override
lintel::VirtualGroupBootstrapPlugin::VirtualGroupBootstrapPlugin
VirtualGroupBootstrapPlugin(const std::shared_ptr< DatabaseConnectionConfigurations > &connectionConfigurations, std::shared_ptr< lintel::di::Container > container)
lintel
Definition
BaseFeature.h:6
Generated by
1.9.8