crossbar.bridge.rest

Submodules

Classes

CallerResource

A HTTP/POST to WAMP-Caller bridge.

MessageForwarder

WAMP application session for Twisted-based applications.

PublisherResource

A HTTP/POST to WAMP-Publisher bridge.

RESTCallee

WAMP application session for Twisted-based applications.

WebhookResource

A HTTP WebHook to WAMP-Publisher bridge.

Package Contents

class CallerResource(options: Dict[str, Any], session: autobahn.twisted.wamp.ApplicationSession)[source]

Bases: crossbar.bridge.rest.common._CommonResource

A HTTP/POST to WAMP-Caller bridge.

_process(request, event)[source]
class MessageForwarder(*args, **kwargs)[source]

Bases: autobahn.twisted.wamp.ApplicationSession

WAMP application session for Twisted-based applications.

Implements:

_webtransport
log
onJoin(details)[source]

Implements autobahn.wamp.interfaces.ISession.onJoin()

class PublisherResource(options: Dict[str, Any], session: autobahn.twisted.wamp.ApplicationSession)[source]

Bases: crossbar.bridge.rest.common._CommonResource

A HTTP/POST to WAMP-Publisher bridge.

_process(request, event)[source]
class RESTCallee(*args, **kwargs)[source]

Bases: autobahn.twisted.wamp.ApplicationSession

WAMP application session for Twisted-based applications.

Implements:

_webtransport
onJoin(details)[source]

Implements autobahn.wamp.interfaces.ISession.onJoin()

class WebhookResource(options: Dict[str, Any], session: autobahn.twisted.wamp.ApplicationSession)[source]

Bases: crossbar.bridge.rest.common._CommonResource

A HTTP WebHook to WAMP-Publisher bridge.

_process(request, event)[source]
decode_as_json = False