crossbar.master.api¶
Submodules¶
Attributes¶
Classes¶
Remote API to CF node controller. |
|
Exposes the WAMP meta API on a router realm from a remote node |
|
Package Contents¶
- APIS: List[remote.RemoteApi | wamp.RemoteWampApi] = [][source]¶
- class RemoteContainerApi[source]¶
Bases:
crossbar.master.api.remote.RemoteApi- EVENTS¶
- PREFIX = 'crossbarfabriccenter.remote.container.'¶
- PROCS¶
- class RemoteDockerApi[source]¶
Bases:
crossbar.master.api.remote.RemoteApi- EVENTS¶
- PREFIX = 'crossbarfabriccenter.remote.docker.'¶
- PROCS¶
- class RemoteNodeApi[source]¶
Bases:
crossbar.master.api.remote.RemoteApiRemote API to CF node controller.
- EVENTS¶
- PREFIX = 'crossbarfabriccenter.remote.node.'¶
- PROCS¶
- class RemoteProxyApi[source]¶
Bases:
crossbar.master.api.remote.RemoteApi- EVENTS¶
- PREFIX = 'crossbarfabriccenter.remote.proxy.'¶
- PROCS¶
- class RemoteRouterApi[source]¶
Bases:
crossbar.master.api.remote.RemoteApi- EVENTS¶
- PREFIX = 'crossbarfabriccenter.remote.router.'¶
- PROCS¶
- class RemoteTracingApi[source]¶
Bases:
crossbar.master.api.remote.RemoteApi- EVENTS¶
- PREFIX = 'crossbarfabriccenter.remote.tracing.'¶
- PROCS¶
- class RemoteWampApi[source]¶
Bases:
objectExposes the WAMP meta API on a router realm from a remote node on CFC. This is only available if the router realm is started with option.bridge_meta_api == True.
Events are published locally on the node WAMP meta API like
- [1] wamp.session.on_join
(session_id, session_details)
and (if bridged), on the local node management API
- [2] crossbar.worker.<worker_id>.realm.<realm_id>.root.wamp.session.on_join
(session_id, session_details)
which then get forward to CFC as
- [3] crossbarfabriccenter.node.<node_id>.worker.<worker_id>.realm.<realm_id>.root.
(session_id, session_details)
which is then republished by CFC as
- [4] crossbarfabriccenter.remote.realm.meta.wamp.session.on_join
(node_id, worker_id, realm_id, session_id, session_details)
For example:
[1] wamp.session.on_join [2] crossbar.worker.worker-001.realm.realm-001.root.wamp.session.on_join [3] crossbarfabriccenter.node.cf1.worker.worker-001.realm.realm-001.root.wamp.session.on_join [4] crossbarfabriccenter.remote.realm.meta.wamp.session.on_join
- PREFIX = 'crossbarfabriccenter.remote.realm.meta.'¶
- log¶