◆ AuthHandlerFactory
◆ AuthorizeManager
◆ MrsModule()
◆ ~MrsModule()
virtual MrsModule::~MrsModule |
( |
| ) |
|
|
virtualdefault |
◆ init() [1/2]
◆ init() [2/2]
bool MrsModule::init |
( |
bool |
fail_on_no_role_granted | ) |
|
|
inline |
◆ reset()
void MrsModule::reset |
( |
| ) |
|
|
inline |
◆ start()
virtual void MrsModule::start |
( |
| ) |
|
|
inlinevirtual |
◆ stop()
virtual void MrsModule::stop |
( |
| ) |
|
|
inlinevirtual |
◆ auth_handler_factory
Initial value:{
mrs::database::QueryFactoryProxy query_factory
Definition: mysql_rest_service_plugin.cc:209
◆ authentication
Initial value:{
collector::MysqlCacheManager mysql_connection_cache
Definition: mysql_rest_service_plugin.cc:211
const ::mrs::Configuration & configuration
Definition: mysql_rest_service_plugin.cc:205
std::shared_ptr< mrs::interface::EndpointConfiguration > endpoint_configuration
Definition: mysql_rest_service_plugin.cc:206
std::shared_ptr< AuthHandlerFactory > auth_handler_factory
Definition: mysql_rest_service_plugin.cc:213
std::string jwt_secret_
Definition: configuration.h:75
◆ configuration
◆ endpoint_configuration
◆ entities_manager
◆ file_cache
◆ gtid_manager
◆ jwt_secret
const std::string MrsModule::jwt_secret |
◆ mrds_object_manager
Initial value:
nullptr,
mrs::GtidManager gtid_manager
Definition: mysql_rest_service_plugin.cc:212
mrs::ResponseCache response_cache
Definition: mysql_rest_service_plugin.cc:218
AuthorizeManager authentication
Definition: mysql_rest_service_plugin.cc:215
mrs::database::SlowQueryMonitor slow_monitor
Definition: mysql_rest_service_plugin.cc:220
mrs::ResponseCache file_cache
Definition: mysql_rest_service_plugin.cc:219
mrs::database::MysqlTaskMonitor task_monitor
Definition: mysql_rest_service_plugin.cc:222
◆ mrs_monitor
Initial value:{
mrs::EndpointManager mrds_object_manager
Definition: mysql_rest_service_plugin.cc:224
mrs::observability::EntitiesManager entities_manager
Definition: mysql_rest_service_plugin.cc:233
Class responsible for monitoring changes in MRS schema.
This class fetches the changes in MRS and distributes them to different "manager" classes.
◆ mysql_connection_cache
◆ query_factory
Initial value:{
std::make_shared<mrs::database::v2::QueryFactory>()}
◆ response_cache
◆ slow_monitor
◆ task_monitor
The documentation for this class was generated from the following file: