auth_manager_ | mrs::endpoint::HandlerFactory | private |
AuthorizeManager typedef | mrs::interface::HandlerFactory | |
cache_manager_ | mrs::endpoint::HandlerFactory | private |
configuration_ | mrs::endpoint::HandlerFactory | private |
create_authentication_auth_apps(EndpointBasePtr db_service_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_authentication_completed(EndpointBasePtr db_service_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_authentication_login(EndpointBasePtr db_service_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_authentication_logout(EndpointBasePtr db_service_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_authentication_status(EndpointBasePtr db_service_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_authentication_user(EndpointBasePtr db_service_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_content_file(EndpointBasePtr db_object_endpoint, std::shared_ptr< handler::PersistentDataContentFile > persistent_data) override | mrs::endpoint::HandlerFactory | |
mrs::interface::HandlerFactory::create_content_file(EndpointBasePtr db_object_endpoint, std::shared_ptr< mrs::endpoint::handler::PersistentDataContentFile >)=0 | mrs::interface::HandlerFactory | pure virtual |
create_db_object_handler(EndpointBasePtr db_object_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_db_object_metadata_handler(EndpointBasePtr db_object_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_db_object_openapi_handler(EndpointBasePtr endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_db_schema_metadata_catalog_handler(EndpointBasePtr db_schema_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_db_schema_metadata_handler(EndpointBasePtr db_schema_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_db_schema_openapi_handler(EndpointBasePtr endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_db_service_debug_handler(EndpointBasePtr db_service_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_db_service_metadata_handler(EndpointBasePtr db_service_endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_db_service_openapi_handler(EndpointBasePtr endpoint) override | mrs::endpoint::HandlerFactory | virtual |
create_persisten_content_file(EndpointBasePtr conent_file_endpoint, const OptionalIndexNames &index_names) override | mrs::endpoint::HandlerFactory | virtual |
create_redirection_handler(EndpointBasePtr endpoint, const UniversalId &service_id, bool requires_authentication, const Uri &url, const std::string &path, const std::string &file_name, const std::string &redirection_path, const bool pernament) override | mrs::endpoint::HandlerFactory | virtual |
create_string_handler(EndpointBasePtr endpoint, const UniversalId &service_id, bool requires_authentication, const Uri &url, const std::string &path, const std::string &file_name, const std::string &file_content, bool is_index) override | mrs::endpoint::HandlerFactory | virtual |
EndpointBase typedef | mrs::interface::HandlerFactory | |
EndpointBasePtr typedef | mrs::interface::HandlerFactory | |
EndpointConfigurationPtr typedef | mrs::endpoint::HandlerFactory | |
file_cache_ | mrs::endpoint::HandlerFactory | private |
gtid_manager_ | mrs::endpoint::HandlerFactory | private |
Handler typedef | mrs::interface::HandlerFactory | |
HandlerFactory(AuthorizeManager *auth_manager, GtidManager *gtid_manager, MysqlCacheManager *cache_manager, ResponseCache *response_cache, ResponseCache *file_cache, SlowQueryMonitor *slow_query_monitor, MysqlTaskMonitor *task_monitor, const EndpointConfigurationPtr &configuration) | mrs::endpoint::HandlerFactory | |
MysqlCacheManager typedef | mrs::endpoint::HandlerFactory | |
MysqlTaskMonitor typedef | mrs::endpoint::HandlerFactory | |
OptionalIndexNames typedef | mrs::interface::HandlerFactory | |
response_cache_ | mrs::endpoint::HandlerFactory | private |
slow_query_monitor_ | mrs::endpoint::HandlerFactory | private |
SlowQueryMonitor typedef | mrs::endpoint::HandlerFactory | |
task_monitor_ | mrs::endpoint::HandlerFactory | private |
Uri typedef | mrs::interface::HandlerFactory | |
~HandlerFactory()=default | mrs::interface::HandlerFactory | virtual |