This docs on this page refers to a PREVIOUS VERSION. For the latest stable release, go to https://docs.bokeh.org/

Archived docs for versions <= 1.0.4 have had to be modified from their original published configuration, and may be missing some features (e.g. source listing)

All users are encourage to update to version 1.1 or later, as soon as they are able.

bokeh.server.views — Bokeh 0.12.14 documentation

bokeh.server.views

autoload_js_handler

Provide a request handler that returns a page displaying a document.

class AutoloadJsHandler(tornado_app, *args, **kw)[source]

Implements a custom Tornado handler for the autoload JS chunk

doc_handler

Provide a request handler that returns a page displaying a document.

class DocHandler(tornado_app, *args, **kw)[source]

Implements a custom Tornado handler for document display page

autoload_metadata_handler

Provide a request handler that returns a json with metadata information from the application

class MetadataHandler(tornado_app, *args, **kw)[source]

Implements a custom Tornado handler for document display page

root_handler

Provide a Request handler that lists the application (if more than one) or (if only one) redirects to the route of that applications.

class RootHandler(application, request, **kwargs)[source]

Implements a custom Tornado handler to display the available applications If only one application it redirects to that application route

session_handler

Abstract request handler that handles bokeh-session-id

class SessionHandler(tornado_app, *args, **kw)[source]

Implements a custom Tornado handler for document display page

static_handler

Provide a request handler that returns a page displaying a document.

class StaticHandler(tornado_app, *args, **kw)[source]

Implements a custom Tornado static file handler for BokehJS JavaScript and CSS resources.

ws

Provide a web socket handler for the Bokeh Server application.

class WSHandler(tornado_app, *args, **kw)[source]

Implements a custom Tornado WebSocketHandler for the Bokeh Server.

on_close()[source]

Clean up when the connection is closed.

on_message(fragment)[source]

Process an individual wire protocol fragment.

The websocket RFC specifies opcodes for distinguishing text frames from binary frames. Tornado passes us either a text or binary string depending on that opcode, we have to look at the type of the fragment to see what we got.
Parameters:fragment (unicode or bytes) – wire fragment to process
open()[source]

Initialize a connection to a client.

send_message(message)[source]

Send a Bokeh Server protocol message to the connected client.

Parameters:message (Message) – a message to send
write_message(message, binary=False, locked=True)[source]

Override parent write_message with a version that acquires a write lock before writing.