lintel 0.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
lintel::VirtualGroupBootstrapPlugin Class Reference

#include <VirtualGroupBootstrapPlugin.h>

Inheritance diagram for lintel::VirtualGroupBootstrapPlugin:
lintel::BootstrapPlugin

Public Member Functions

 VirtualGroupBootstrapPlugin (const std::shared_ptr< DatabaseConnectionConfigurations > &connectionConfigurations, std::shared_ptr< lintel::di::Container > container)
 
void onStart () override
 
BootstrapSequence getPriority () override
 
- Public Member Functions inherited from lintel::BootstrapPlugin
 BootstrapPlugin ()=default
 
virtual ~BootstrapPlugin ()=default
 

Detailed Description

Bootstrap plugin that initializes virtual process groups from the database.

Constructor & Destructor Documentation

◆ VirtualGroupBootstrapPlugin()

lintel::VirtualGroupBootstrapPlugin::VirtualGroupBootstrapPlugin ( const std::shared_ptr< DatabaseConnectionConfigurations > &  connectionConfigurations,
std::shared_ptr< lintel::di::Container >  container 
)
explicit

Construct a VirtualGroupBootstrapPlugin.

Parameters
connectionConfigurationsdatabase connection configurations
containerthe dependency injection container

Member Function Documentation

◆ getPriority()

BootstrapSequence lintel::VirtualGroupBootstrapPlugin::getPriority ( )
overridevirtual

Returns the priority for ordering this plugin in the bootstrap sequence.

Implements lintel::BootstrapPlugin.

◆ onStart()

void lintel::VirtualGroupBootstrapPlugin::onStart ( )
overridevirtual

Load virtual group configuration from the database.

Implements lintel::BootstrapPlugin.


The documentation for this class was generated from the following file: