|
| 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) |
|
std::shared_ptr< handler::PersistentDataContentFile > | create_persisten_content_file (EndpointBasePtr conent_file_endpoint, const OptionalIndexNames &index_names) override |
|
std::shared_ptr< Handler > | create_db_service_debug_handler (EndpointBasePtr db_service_endpoint) override |
|
std::shared_ptr< Handler > | create_db_service_metadata_handler (EndpointBasePtr db_service_endpoint) override |
|
std::shared_ptr< Handler > | create_db_schema_metadata_catalog_handler (EndpointBasePtr db_schema_endpoint) override |
|
std::shared_ptr< Handler > | create_db_schema_metadata_handler (EndpointBasePtr db_schema_endpoint) override |
|
std::shared_ptr< Handler > | create_db_schema_openapi_handler (EndpointBasePtr endpoint) override |
|
std::shared_ptr< Handler > | create_db_service_openapi_handler (EndpointBasePtr endpoint) override |
|
std::shared_ptr< Handler > | create_db_object_openapi_handler (EndpointBasePtr endpoint) override |
|
std::shared_ptr< Handler > | create_db_object_handler (EndpointBasePtr db_object_endpoint) override |
|
std::shared_ptr< Handler > | create_db_object_metadata_handler (EndpointBasePtr db_object_endpoint) override |
|
std::shared_ptr< Handler > | create_content_file (EndpointBasePtr db_object_endpoint, std::shared_ptr< handler::PersistentDataContentFile > persistent_data) override |
|
std::shared_ptr< Handler > | 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 |
|
std::shared_ptr< Handler > | 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 |
|
std::shared_ptr< Handler > | create_authentication_login (EndpointBasePtr db_service_endpoint) override |
|
std::shared_ptr< Handler > | create_authentication_logout (EndpointBasePtr db_service_endpoint) override |
|
std::shared_ptr< Handler > | create_authentication_completed (EndpointBasePtr db_service_endpoint) override |
|
std::shared_ptr< Handler > | create_authentication_user (EndpointBasePtr db_service_endpoint) override |
|
std::shared_ptr< Handler > | create_authentication_auth_apps (EndpointBasePtr db_service_endpoint) override |
|
std::shared_ptr< Handler > | create_authentication_status (EndpointBasePtr db_service_endpoint) override |
|
Public Member Functions inherited from mrs::interface::HandlerFactory |
virtual | ~HandlerFactory ()=default |
|
virtual std::shared_ptr< Handler > | create_content_file (EndpointBasePtr db_object_endpoint, std::shared_ptr< mrs::endpoint::handler::PersistentDataContentFile >)=0 |
|