crossbar.router.realmstore¶
Classes¶
Memory-backed realm store. |
Module Contents¶
- class RealmStoreMemory(personality, factory, config)[source]¶
Bases:
objectMemory-backed realm store.
- attach_subscription_map(subscription_map: crossbar.router.observation.UriObservationMap)[source]¶
Implements
crossbar._interfaces.IRealmStore.attach_subscription_map()
- get_event_history(subscription_id: int, from_ts: int, until_ts: int) List[Dict[str, Any]] | None[source]¶
Implements
crossbar._interfaces.IRealmStore.get_event_history()
- get_events(subscription_id: int, limit: int | None = None)[source]¶
Implements
crossbar._interfaces.IRealmStore.get_events()
- get_queued_call(registration)[source]¶
Implements
crossbar._interfaces.IRealmStore.get_queued_call()
- maybe_queue_call(session, call, registration, authorization)[source]¶
Implements
crossbar._interfaces.IRealmStore.maybe_queue_call()
- pop_queued_call(registration)[source]¶
Implements
crossbar._interfaces.IRealmStore.pop_queued_call()
- store_event(session: autobahn.wamp.interfaces.ISession, publication_id: int, publish: autobahn.wamp.message.Publish)[source]¶
Implements
crossbar._interfaces.IRealmStore.store_event()
- store_event_history(publication_id: int, subscription_id: int, receiver: autobahn.wamp.interfaces.ISession)[source]¶
Implements
crossbar._interfaces.IRealmStore.store_event_history()
- store_session_joined(session: autobahn.wamp.interfaces.ISession, details: autobahn.wamp.types.SessionDetails)[source]¶
Implements
crossbar._interfaces.IRealmStore.store_session_joined()
- store_session_left(session: autobahn.wamp.interfaces.ISession, details: autobahn.wamp.types.CloseDetails)[source]¶
Implements
crossbar._interfaces.IRealmStore.store_session_left()