wotpy.protocols.ws.handler
Class that handles incoming WebSockets messages.
Classes
|
Tornado handler for Websocket messages. |
- class wotpy.protocols.ws.handler.WebsocketHandler(*args, **kwargs)
Bases:
WebSocketHandlerTornado handler for Websocket messages. This class processes all incoming WebSocket messages and translates them to actions executed on ExposedThing objects.
- POLICY_VIOLATION_CODE = 1008
- POLICY_VIOLATION_REASON = 'Not found'
- check_origin(origin)
Should return True to accept the request or False to reject it. The origin argument is the value of the Origin HTTP header, the url responsible for initiating this request
- property exposed_thing
Exposed thing property. Retrieves the ExposedThing from the parent server.
- on_close()
Called when the WebSockets connection is closed.
- async on_message(message)
Called each time the server receives a WebSockets message. All messages that do not conform to the protocol are discarded.
- open(name)
Called when the WebSockets connection is opened.