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