autobahn.wamp.role

Attributes

Classes

RoleBrokerFeatures

WAMP broker role features.

RoleCalleeFeatures

WAMP callee role features.

RoleCallerFeatures

WAMP caller role features.

RoleDealerFeatures

WAMP dealer role features.

RoleFeatures

Base class for WAMP role features.

RolePublisherFeatures

WAMP publisher role features.

RoleSubscriberFeatures

WAMP subscriber role features.

Module Contents

DEFAULT_CLIENT_ROLES[source]
ROLE_NAME_TO_CLASS[source]
class RoleBrokerFeatures(publisher_identification=None, publication_trustlevels=None, pattern_based_subscription=None, session_meta_api=None, subscription_meta_api=None, subscriber_blackwhite_listing=None, publisher_exclusion=None, subscription_revocation=None, event_history=None, payload_transparency=None, x_acknowledged_event_delivery=None, payload_encryption_cryptobox=None, event_retention=None, **kwargs)[source]

Bases: RoleFeatures

WAMP broker role features.

ROLE = 'broker'[source]
event_history = None[source]
event_retention = None[source]
pattern_based_subscription = None[source]
payload_encryption_cryptobox = None[source]
payload_transparency = None[source]
publication_trustlevels = None[source]
publisher_exclusion = None[source]
publisher_identification = None[source]
session_meta_api = None[source]
subscriber_blackwhite_listing = None[source]
subscription_meta_api = None[source]
subscription_revocation = None[source]
x_acknowledged_event_delivery = None[source]
class RoleCalleeFeatures(caller_identification=None, call_trustlevels=None, pattern_based_registration=None, shared_registration=None, call_timeout=None, call_canceling=None, progressive_call_results=None, registration_revocation=None, payload_transparency=None, payload_encryption_cryptobox=None, **kwargs)[source]

Bases: RoleFeatures

WAMP callee role features.

ROLE = 'callee'[source]
call_canceling = None[source]
call_timeout = None[source]
call_trustlevels = None[source]
caller_identification = None[source]
pattern_based_registration = None[source]
payload_encryption_cryptobox = None[source]
payload_transparency = None[source]
progressive_call_results = None[source]
registration_revocation = None[source]
shared_registration = None[source]
class RoleCallerFeatures(caller_identification=None, call_timeout=None, call_canceling=None, progressive_call_results=None, payload_transparency=None, payload_encryption_cryptobox=None, **kwargs)[source]

Bases: RoleFeatures

WAMP caller role features.

ROLE = 'caller'[source]
call_canceling = None[source]
call_timeout = None[source]
caller_identification = None[source]
payload_encryption_cryptobox = None[source]
payload_transparency = None[source]
progressive_call_results = None[source]
class RoleDealerFeatures(caller_identification=None, call_trustlevels=None, pattern_based_registration=None, session_meta_api=None, registration_meta_api=None, shared_registration=None, call_timeout=None, call_canceling=None, progressive_call_results=None, registration_revocation=None, payload_transparency=None, testament_meta_api=None, payload_encryption_cryptobox=None, **kwargs)[source]

Bases: RoleFeatures

WAMP dealer role features.

ROLE = 'dealer'[source]
call_canceling = None[source]
call_timeout = None[source]
call_trustlevels = None[source]
caller_identification = None[source]
pattern_based_registration = None[source]
payload_encryption_cryptobox = None[source]
payload_transparency = None[source]
progressive_call_results = None[source]
registration_meta_api = None[source]
registration_revocation = None[source]
session_meta_api = None[source]
shared_registration = None[source]
testament_meta_api = None[source]
class RoleFeatures[source]

Bases: autobahn.util.EqualityMixin

Base class for WAMP role features.

ROLE = None[source]
__repr__()[source]
__str__()[source]
_check_all_bool()[source]
class RolePublisherFeatures(publisher_identification=None, subscriber_blackwhite_listing=None, publisher_exclusion=None, payload_transparency=None, x_acknowledged_event_delivery=None, payload_encryption_cryptobox=None, **kwargs)[source]

Bases: RoleFeatures

WAMP publisher role features.

ROLE = 'publisher'[source]
payload_encryption_cryptobox = None[source]
payload_transparency = None[source]
publisher_exclusion = None[source]
publisher_identification = None[source]
subscriber_blackwhite_listing = None[source]
x_acknowledged_event_delivery = None[source]
class RoleSubscriberFeatures(publisher_identification=None, publication_trustlevels=None, pattern_based_subscription=None, subscription_revocation=None, event_history=None, payload_transparency=None, payload_encryption_cryptobox=None, **kwargs)[source]

Bases: RoleFeatures

WAMP subscriber role features.

ROLE = 'subscriber'[source]
event_history = None[source]
pattern_based_subscription = None[source]
payload_encryption_cryptobox = None[source]
payload_transparency = None[source]
publication_trustlevels = None[source]
publisher_identification = None[source]
subscription_revocation = None[source]