# {py:mod}`django_socio_grpc.services.app_handler_registry` ```{py:module} django_socio_grpc.services.app_handler_registry ``` ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`AppHandlerRegistry ` - ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`logger ` - ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.logger :summary: ``` ```` ### API ````{py:data} logger :canonical: django_socio_grpc.services.app_handler_registry.logger :value: > 'getLogger(...)' ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.logger ``` ```` `````{py:class} AppHandlerRegistry :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry ``` ````{py:attribute} app_name :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.app_name :type: str :value: > None ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.app_name ``` ```` ````{py:attribute} server :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.server :type: typing.Any :value: > None ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.server ``` ```` ````{py:attribute} service_folder :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.service_folder :type: str :value: > 'services' ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.service_folder ``` ```` ````{py:attribute} grpc_folder :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.grpc_folder :type: str :value: > 'grpc' ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.grpc_folder ``` ```` ````{py:attribute} reload_services :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.reload_services :type: bool :value: > False ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.reload_services ``` ```` ````{py:attribute} disable_proto_generation :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.disable_proto_generation :type: bool :value: > False ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.disable_proto_generation ``` ```` ````{py:attribute} override_pb2_grpc_file_path :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.override_pb2_grpc_file_path :type: str :value: > None ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.override_pb2_grpc_file_path ``` ```` ````{py:attribute} to_root_grpc :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.to_root_grpc :type: bool :value: > False ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.to_root_grpc ``` ```` ````{py:attribute} proto_services :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.proto_services :type: list[django_socio_grpc.protobuf.ProtoService] :value: > 'field(...)' ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.proto_services ``` ```` ````{py:method} __post_init__() :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.__post_init__ ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.__post_init__ ``` ```` ````{py:method} get_service_file_path(service_name) :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_service_file_path ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_service_file_path ``` ```` ````{py:method} get_service_class_from_service_name(service_name, service_file_path=None) -> type[django_socio_grpc.services.Service] :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_service_class_from_service_name ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_service_class_from_service_name ``` ```` ````{py:method} get_all_messages() -> dict[str, django_socio_grpc.protobuf.ProtoMessage] :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_all_messages ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_all_messages ``` ```` ````{py:method} register(service_class: str | type[django_socio_grpc.services.Service], service_file_path=None) :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.register ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.register ``` ```` ````{py:method} get_grpc_folder() :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_grpc_folder ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_grpc_folder ``` ```` ````{py:method} get_grpc_module() :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_grpc_module ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_grpc_module ``` ```` ````{py:method} get_pb2_module() :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_pb2_module ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_pb2_module ``` ```` ````{py:method} get_pb2_grpc_module() :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_pb2_grpc_module ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_pb2_grpc_module ``` ```` ````{py:method} get_proto_path() :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_proto_path ```{autodoc2-docstring} django_socio_grpc.services.app_handler_registry.AppHandlerRegistry.get_proto_path ``` ```` ````` ```{py:exception} AppHandlerRegistryError() :canonical: django_socio_grpc.services.app_handler_registry.AppHandlerRegistryError Bases: {py:obj}`Exception` ```