crossbar.personality¶
Attributes¶
Classes¶
Software personality for Crossbar.io OSS. |
Functions¶
|
|
|
|
|
Factory for creating realm stores (which store call queues and event history). |
|
Module Contents¶
- class Personality[source]¶
Bases:
objectSoftware personality for Crossbar.io OSS.
This is a policy class that configures various parts of Crossbar.io’s behavior.
- _BANNER = Multiline-String[source]¶
Show Value
""" ::::::::::::::::: ::::: _____ __ _ ::::: : ::::: / ___/______ ___ ___ / / ___ _____ (_)__ ::::::: ::::::: / /__/ __/ _ \(_-<(_-</ _ \/ _ `/ __/ / / _ \ ::::: : ::::: \___/_/ \___/___/___/_.__/\_,_/_/ (_)_/\___/ ::::: ::::::::::::::::: {title} v{version} [{build}] Copyright (c) 2013-{year} typedef int GmbH. Licensed under EUPLv1.2. """
- _DESC = Multiline-String[source]¶
Show Value
"""Crossbar.io is a decentralized data plane for XBR/WAMP based application service and data routing, built on Crossbar.io OSS."""
- create_realm_inventory(personality, factory, config) crossbar.interfaces.IInventory[source]¶
{ "version": 2, "workers": [ { "type": "router", "realms": [ { "name": "realm1", "inventory": { "type": "wamp.eth", "catalogs": [ { "name": "pydefi", "filename": "../schema/trading.bfbs" } ] } } ] } ] }
- Parameters:
personality (
crossbar.personality) – Node personalityfactory (
crossbar.router.router.RouterFactory) – Router factoryconfig – FbsRepository configuration
- Returns:
A new realm inventory object.
- create_realm_store(personality, factory, config) crossbar.interfaces.IRealmStore[source]¶
Factory for creating realm stores (which store call queues and event history).
"store": { "type": "memory", // type of realm store: "memory" "limit": 100, // global default for limit on call queues / event history "call-queue": [ { "uri": "com.example.compute", "match": "exact", "limit": 1000 // procedure specific call queue limit } ], "event-history": [ { "uri": "com.example.oncounter", "match": "exact", "limit": 1000 // topic specific history limit } ] }
- Parameters:
personality (:class:`crossbar.personality) – Node personality
factory (
crossbar.router.router.RouterFactory) – Router factoryconfig (dict) – Realm store configuration item.