crossbar.router.dealer¶
Classes¶
Basic WAMP dealer. |
Module Contents¶
- class Dealer(router, reactor, options=None)[source]¶
Bases:
objectBasic WAMP dealer.
- _add_invoke_request(invocation_request_id, registration, session, call, callee, forward_for, authorization, timeout=None)[source]¶
Internal helper. Adds an InvocationRequest to both the _callee_to_invocations and _invocations maps.
- _remove_invoke_request(invocation_request)[source]¶
Internal helper. Removes an InvocationRequest from both the _callee_to_invocations and _invocations maps.
- processCall(session, call: autobahn.wamp.message.Call)[source]¶
Implements
crossbar.router.interfaces.IDealer.processCall()
- processCancel(session, cancel)[source]¶
Implements
crossbar.router.interfaces.IDealer.processCancel()A ‘caller’ has sent us a message wishing to cancel a still- outstanding call. They can request 1 of 3 modes of cancellation.
- processInvocationError(session, error)[source]¶
Implements
crossbar.router.interfaces.IDealer.processInvocationError()
- processRegister(session, register)[source]¶
Implements
crossbar.router.interfaces.IDealer.processRegister()