crossbar.router.session¶
Classes¶
Factory creating the router side of Crossbar.io WAMP sessions. |
Module Contents¶
- class RouterSessionFactory(routerFactory)[source]¶
Bases:
objectFactory creating the router side of Crossbar.io WAMP sessions. This is the session factory that will be given to router transports.
- __call__()[source]¶
Creates a new WAMP router session.
- Returns:
An instance of the WAMP router session class as given by self.session.
- add(session: autobahn.wamp.interfaces.ISession, router: crossbar.router.router.Router, authid: str | None = None, authrole: str | None = None, authextra: Dict[str, Any] | None = None)[source]¶
Adds a WAMP application session to run directly in this router.
- Param:
session: A WAMP application session.