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