◆ 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:228
 
 
 
 
◆ authentication
Initial value:{
collector::MysqlCacheManager mysql_connection_cache
Definition: mysql_rest_service_plugin.cc:230
 
const ::mrs::Configuration & configuration
Definition: mysql_rest_service_plugin.cc:224
 
std::shared_ptr< mrs::interface::EndpointConfiguration > endpoint_configuration
Definition: mysql_rest_service_plugin.cc:225
 
std::shared_ptr< AuthHandlerFactory > auth_handler_factory
Definition: mysql_rest_service_plugin.cc:232
 
std::string jwt_secret_
Definition: configuration.h:78
 
 
 
 
◆ configuration
◆ endpoint_configuration
◆ entities_manager
◆ file_cache
◆ gtid_manager
◆ jwt_secret
      
        
          | const std::string MrsModule::jwt_secret | 
        
      
 
 
◆ metadata_logger
◆ mrds_object_manager
Initial value:
                                           nullptr,
mrs::GtidManager gtid_manager
Definition: mysql_rest_service_plugin.cc:231
 
mrs::ResponseCache response_cache
Definition: mysql_rest_service_plugin.cc:237
 
AuthorizeManager authentication
Definition: mysql_rest_service_plugin.cc:234
 
mrs::database::SlowQueryMonitor slow_monitor
Definition: mysql_rest_service_plugin.cc:239
 
mrs::ResponseCache file_cache
Definition: mysql_rest_service_plugin.cc:238
 
mrs::database::MysqlTaskMonitor task_monitor
Definition: mysql_rest_service_plugin.cc:241
 
 
 
 
◆ mrs_monitor
Initial value:{
mrs::database::MetadataLogger & metadata_logger
Definition: mysql_rest_service_plugin.cc:242
 
mrs::EndpointManager mrds_object_manager
Definition: mysql_rest_service_plugin.cc:245
 
mrs::observability::EntitiesManager entities_manager
Definition: mysql_rest_service_plugin.cc:254
 
 
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: