crossbar.router.inventory¶ Classes¶ Inventory Memory-backed realm inventory. Module Contents¶ class Inventory(personality, factory, catalogs: Dict[str, Catalog] | None = None)[source]¶ Bases: crossbar.interfaces.IInventory Memory-backed realm inventory. INVENTORY_TYPE = 'wamp.eth'[source]¶ __getitem__(name: str) → Catalog[source]¶ Parameters: name Returns: __iter__()[source]¶ Returns: __len__() → int[source]¶ Returns: _basemodule = ''[source]¶ _catalogs: Dict[str, Catalog][source]¶ _factory[source]¶ _personality[source]¶ _reactor[source]¶ _repo[source]¶ _running = False[source]¶ add_catalog(catalog: Catalog)[source]¶ Parameters: catalog Returns: catalog(name: str)[source]¶ static from_config(personality, factory, config)[source]¶ Parameters: personality factory config Returns: property is_running: bool[source]¶ Implements crossbar._interfaces.IInventory.is_running() load(name: str, filename: str) → int[source]¶ Parameters: name filename Returns: log[source]¶ property repo: xbr.FbsRepository[source]¶ Implements crossbar._interfaces.IInventory.type() start()[source]¶ Implements crossbar._interfaces.IInventory.start() stop()[source]¶ Implements crossbar._interfaces.IInventory.stop() property type: str[source]¶ Implements crossbar._interfaces.IInventory.type()