15 : performance_monitor_(std::make_shared<monitoring::performance_monitor>())
16 , entity_manager_(std::make_shared<orm::entity_manager>())
17 , transaction_coordinator_(std::make_shared<async::transaction_coordinator>())
18 , credential_manager_(std::make_shared<security::credential_manager>())
19 , access_control_(std::make_shared<security::access_control>())
20 , audit_logger_(std::make_shared<security::audit_logger>())
21 , security_monitor_(std::make_shared<security::security_monitor>())
22 , encryption_manager_(std::make_shared<security::encryption_manager>())
~database_context()
Destructor - ensures clean shutdown.
database_context()
Default constructor - creates default implementations.
Dependency injection container for database system components.