ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

class RealtimeConfig(BaseEntity): (source)

View In Hierarchy

Configure finite per-connection RPC budgets and broadcast concurrency.

Stream lifetimes are unlimited unless their invoke envelope supplies a timeout. Ordinary invocations use invocation_timeout; client-result calls use client_result_timeout. Neither limits connection lifetime.

Method __post_init__ Reject boolean counts, nonpositive budgets and nonfinite timeouts.
Class Variable broadcast_concurrency Undocumented
Class Variable client_result_timeout Undocumented
Class Variable invocation_timeout Undocumented
Class Variable max_concurrent_invocations Undocumented
Class Variable max_groups_per_connection Undocumented
Class Variable max_message_size Undocumented
Class Variable max_pending_client_invocations Undocumented

Inherited from BaseEntity:

Class Method _cachedFieldMetadata Retrieve field definitions and normalized types cached by class.
Method getFields Describe field names, normalized types, defaults, and metadata.
Method toDict Convert the dataclass instance to a recursively copied dictionary.
Class Variable __slots__ Undocumented
def __post_init__(self): (source)

Reject boolean counts, nonpositive budgets and nonfinite timeouts.

Returns
NoneComplete configuration validation.
Raises
TypeErrorIf a budget or timeout has the wrong type.
ValueErrorIf a count is nonpositive or a timeout is not finite and positive.
broadcast_concurrency: int = (source)

Undocumented

client_result_timeout: float = (source)

Undocumented

invocation_timeout: float = (source)

Undocumented

max_concurrent_invocations: int = (source)

Undocumented

max_groups_per_connection: int = (source)

Undocumented

max_message_size: int = (source)

Undocumented

max_pending_client_invocations: int = (source)

Undocumented