bokeh.server.protocol_handler#
封装 Bokeh 服务器可能接收的所有 Bokeh 协议消息的处理。
- class ProtocolHandler[source]#
Bokeh 服务器可能会接收以下任何协议消息
PATCH-DOC
PULL-DOC-REQ
PUSH-DOC
SERVER-INFO-REQ
ProtocolHandler
的作用是将传入的消息定向到每种消息类型的正确专用处理程序。当服务器在连接上收到新消息时,它将使用消息和消息到达的连接调用handler
。大多数消息最终由ServerSession
类处理,但某些更简单的消息类型(例如SERVER-INFO-REQ
)可以直接由ProtocolHandler
处理。任何意外的消息都将导致
ProtocolError
。- async handle(message, connection)[source]#
将接收到的消息委托给适当的处理程序。
- 参数:
message (Message) – 需要处理的已接收消息
connection (ServerConnection) – 接收此消息的连接
- 引发: