bokeh.server.views¶
auth_mixin¶
要求ハンドラに許可フックを追加するためのMixinクラスを提供する。
autoload_js_handler¶
文書を表示するページを返す要求処理プログラムを提供する。
doc_handler¶
文書を表示するページを返す要求処理プログラムを提供する。
autoload_metadata_handler¶
アプリケーション内のメタデータ情報を含むjsonを返す要求ハンドラを提供する
root_handler¶
アプリケーション(複数ある場合)または(1つのみの場合)アプリケーションへのルーティングをリダイレクトする要求ハンドラが提供される。
-
class
RootHandler
(application: tornado.web.Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)[ソース]¶ 1つのアプリケーションのみがアプリケーションに再ルーティングする際に利用可能なアプリケーションを表示するために、カスタムTornadoハンドラを実現する
-
get_current_user
()¶ 同期に依頼する
get_user
認証プログラムの提供方法
-
get_login_url
()¶ 認証にプログラムを提供するように依頼された``get_login_url``方法,または
login_url
属性です。
-
async
prepare
()¶ 非同期対等項
get_current_user
-
session_handler¶
Bokeh-session-idを処理する抽象要求ハンドラ
static_handler¶
文書を表示するページを返す要求処理プログラムを提供する。
WS¶
Bokeh ServerアプリケーションにWebソケット処理プログラムを提供する.
-
class
WSHandler
(tornado_app, *args, **kw)[ソース]¶ BokehサーバのカスタマイズTornado WebSocketHandlerを実現する.
-
check_origin
(origin)[ソース]¶ Tornadoが呼び出すCHECK_ORIGURCEポリシーを実現する.
提供されたソースは、Bokehサーバ許可リストと比較される。始点が許可されていない場合は,エラーを記録し,
False
返されます。- パラメータ
origin (str) -- 接続元のURL
- 戻り値
接続が許可されていればTrue,そうでなければFalseである.
-
async
on_message
(fragment)[ソース]¶ 単一の有線プロトコルセグメントを処理する.
WebSocket RFCは,テキストフレームとバイナリフレームを区別するための操作コードを指定する.Tornadoはオペコードに基づいてテキストやバイナリ文字列を渡しており,私たちが何を得たかを見るためにはセグメントのタイプを見なければならない.
- パラメータ
fragment (unicode or bytes) -- 処理するリード線の断片は
-
select_subprotocol
(subprotocols)[ソース]¶ サブプロトコル協議を実施するためにカバーする.
subprotocols
クライアントが提案するサブプロトコルを識別する文字列リストである.この方法を書き換えて1つの文字列を返して選択することができますNone
サブプロトコルは選択しない.未選択サブプロトコルは自動的に接続を中止することはなく,提案するサブプロトコルが選択されていないにもかかわらず,クライアントは接続をオフにする可能性がある.
リストは空である可能性があり、この場合、この方法はNoneを返さなければならない。サブプロトコルが提案されていなくても,この方法はつねに一度だけ呼び出され,ハンドラがその事実を知らせることができる.
バージョン 5.1 で変更: 従来,クライアントがサブプロトコルを提案していなければ,空リストを用いるのではなく,空文字列を含むリストを用いてこの方法を呼び出す.
-