API Reference
- demessaging package
BackendModule
BackendModule.backend_config
BackendModule.compute()
BackendModule.create_model()
BackendModule.generate()
BackendModule.get_api_info()
BackendModule.handle_message()
BackendModule.listen()
BackendModule.model_computed_fields
BackendModule.model_config
BackendModule.model_fields
BackendModule.model_json_schema()
BackendModule.process_request()
BackendModule.pulsar
BackendModule.root
BackendModule.send_request()
BackendModule.shell()
BackendModule.test_connect()
configure()
main()
- Subpackages
- demessaging.backend package
main()
- Submodules
- demessaging.backend.class_ module
BackendClass
BackendClassConfig
BackendClassConfig.Class
BackendClassConfig.annotations
BackendClassConfig.class_name
BackendClassConfig.doc
BackendClassConfig.field_params
BackendClassConfig.init_doc
BackendClassConfig.json_schema_extra
BackendClassConfig.method_configs
BackendClassConfig.methods
BackendClassConfig.model_computed_fields
BackendClassConfig.model_config
BackendClassConfig.model_fields
BackendClassConfig.models
BackendClassConfig.name
BackendClassConfig.registry
BackendClassConfig.reporter_args
BackendClassConfig.serializers
BackendClassConfig.signature
BackendClassConfig.template
BackendClassConfig.update_from_cls()
BackendClassConfig.validators
ClassAPIModel
- demessaging.backend.function module
BackendFunction
BackendFunctionConfig
BackendFunctionConfig.annotations
BackendFunctionConfig.class_name
BackendFunctionConfig.doc
BackendFunctionConfig.field_params
BackendFunctionConfig.function
BackendFunctionConfig.json_schema_extra
BackendFunctionConfig.model_computed_fields
BackendFunctionConfig.model_config
BackendFunctionConfig.model_fields
BackendFunctionConfig.name
BackendFunctionConfig.registry
BackendFunctionConfig.reporter_args
BackendFunctionConfig.return_annotation
BackendFunctionConfig.return_serializer
BackendFunctionConfig.return_validators
BackendFunctionConfig.returns
BackendFunctionConfig.serializers
BackendFunctionConfig.signature
BackendFunctionConfig.template
BackendFunctionConfig.update_from_function()
BackendFunctionConfig.validators
FunctionAPIModel
ReturnModel
get_return_model()
- demessaging.backend.module module
BackendModule
BackendModule.backend_config
BackendModule.compute()
BackendModule.create_model()
BackendModule.generate()
BackendModule.get_api_info()
BackendModule.handle_message()
BackendModule.listen()
BackendModule.model_computed_fields
BackendModule.model_config
BackendModule.model_fields
BackendModule.model_json_schema()
BackendModule.process_request()
BackendModule.pulsar
BackendModule.root
BackendModule.send_request()
BackendModule.shell()
BackendModule.test_connect()
BackendModuleConfig
BackendModuleConfig.class_name
BackendModuleConfig.debug
BackendModuleConfig.doc
BackendModuleConfig.imports
BackendModuleConfig.json_schema_extra
BackendModuleConfig.listen_config
BackendModuleConfig.log_config
BackendModuleConfig.members
BackendModuleConfig.messaging_config
BackendModuleConfig.model_computed_fields
BackendModuleConfig.model_config
BackendModuleConfig.model_fields
BackendModuleConfig.models
BackendModuleConfig.module
BackendModuleConfig.registry
BackendModuleConfig.template
ModuleAPIModel
- demessaging.backend.utils module
- demessaging.backend.class_ module
- demessaging.config package
- Submodules
- demessaging.config.api module
- demessaging.config.backend module
BaseConfig
ClassConfig
ClassConfig.annotations
ClassConfig.doc
ClassConfig.field_params
ClassConfig.init_doc
ClassConfig.json_schema_extra
ClassConfig.methods
ClassConfig.model_computed_fields
ClassConfig.model_config
ClassConfig.model_fields
ClassConfig.name
ClassConfig.registry
ClassConfig.reporter_args
ClassConfig.serializers
ClassConfig.signature
ClassConfig.template
ClassConfig.validators
FunctionConfig
FunctionConfig.annotations
FunctionConfig.doc
FunctionConfig.field_params
FunctionConfig.json_schema_extra
FunctionConfig.model_computed_fields
FunctionConfig.model_config
FunctionConfig.model_fields
FunctionConfig.name
FunctionConfig.registry
FunctionConfig.reporter_args
FunctionConfig.return_annotation
FunctionConfig.return_serializer
FunctionConfig.return_validators
FunctionConfig.returns
FunctionConfig.serializers
FunctionConfig.signature
FunctionConfig.template
FunctionConfig.validators
ListenConfig
ModuleConfig
ModuleConfig.debug
ModuleConfig.doc
ModuleConfig.imports
ModuleConfig.json_schema_extra
ModuleConfig.listen_config
ModuleConfig.log_config
ModuleConfig.members
ModuleConfig.messaging_config
ModuleConfig.model_computed_fields
ModuleConfig.model_config
ModuleConfig.model_fields
ModuleConfig.pulsar_config
ModuleConfig.registry
ModuleConfig.template
- demessaging.config.logging module
- demessaging.config.messaging module
BaseMessagingConfig
BaseMessagingConfig.get_topic_url()
BaseMessagingConfig.header
BaseMessagingConfig.max_payload_size
BaseMessagingConfig.max_workers
BaseMessagingConfig.model_computed_fields
BaseMessagingConfig.model_config
BaseMessagingConfig.model_fields
BaseMessagingConfig.model_post_init()
BaseMessagingConfig.producer
BaseMessagingConfig.producer_connection_timeout
BaseMessagingConfig.producer_keep_alive
BaseMessagingConfig.queue_size
BaseMessagingConfig.topic
BaseMessagingConfig.validate_queue_size()
PulsarConfig
PulsarConfig.get_topic_url()
PulsarConfig.header
PulsarConfig.host
PulsarConfig.max_payload_size
PulsarConfig.max_workers
PulsarConfig.model_computed_fields
PulsarConfig.model_config
PulsarConfig.model_fields
PulsarConfig.model_post_init()
PulsarConfig.namespace
PulsarConfig.persistent
PulsarConfig.port
PulsarConfig.producer_connection_timeout
PulsarConfig.producer_keep_alive
PulsarConfig.queue_size
PulsarConfig.tenant
PulsarConfig.topic
WebsocketURLConfig
WebsocketURLConfig.consumer_url
WebsocketURLConfig.get_topic_url()
WebsocketURLConfig.header
WebsocketURLConfig.max_payload_size
WebsocketURLConfig.max_workers
WebsocketURLConfig.model_computed_fields
WebsocketURLConfig.model_config
WebsocketURLConfig.model_fields
WebsocketURLConfig.model_post_init()
WebsocketURLConfig.producer_connection_timeout
WebsocketURLConfig.producer_keep_alive
WebsocketURLConfig.producer_url
WebsocketURLConfig.queue_size
WebsocketURLConfig.topic
WebsocketURLConfig.websocket_url
- demessaging.config.registry module
- Submodules
- demessaging.messaging package
- Submodules
- demessaging.messaging.connection module
- demessaging.messaging.constants module
- demessaging.messaging.consumer module
MessageConsumer
MessageConsumer.RECONNECT_TIMEOUT_SLEEP
MessageConsumer.SOCKET_PING_INTERVAL
MessageConsumer.acknowledge()
MessageConsumer.close_websocket_app()
MessageConsumer.disconnect()
MessageConsumer.extract_context()
MessageConsumer.extract_message_type()
MessageConsumer.extract_response_topic()
MessageConsumer.handle_api_info()
MessageConsumer.handle_info()
MessageConsumer.handle_pong()
MessageConsumer.handle_request_via_queue()
MessageConsumer.is_valid_request()
MessageConsumer.is_valid_value()
MessageConsumer.on_message()
MessageConsumer.on_producer_message()
MessageConsumer.open_producer_app()
MessageConsumer.producer_locks
MessageConsumer.producer_threads
MessageConsumer.producer_timer
MessageConsumer.producers
MessageConsumer.request_semaphore
MessageConsumer.reset_close_timer()
MessageConsumer.send_error()
MessageConsumer.send_pong()
MessageConsumer.send_response()
MessageConsumer.setup_subscription()
MessageConsumer.wait_for_request()
MessageConsumer.wait_for_websocket_connection()
- demessaging.messaging.producer module
MessageProducer
MessageProducer.RECONNECT_TIMEOUT_SLEEP
MessageProducer.SOCKET_PING_INTERVAL
MessageProducer.connect()
MessageProducer.disconnect()
MessageProducer.in_app
MessageProducer.is_connected
MessageProducer.on_in_message()
MessageProducer.on_out_message()
MessageProducer.out_app
MessageProducer.response_topic
MessageProducer.send_request()
MessageProducer.setup_subscription()
MessageProducer.subscription_name
MessageProducer.wait_for_connection()
- Submodules
- demessaging.serializers package
- demessaging.validators package
- demessaging.backend package
- Submodules