bokeh.server.views — Anaconda Enterprise 4.4 documentation

Anaconda Enterprise: Documentation

# bokeh.server.views

## autoload_js_handler

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

class `bokeh.server.views.autoload_js_handler.` `AutoloadJsHandler`(tornado_app, *args, **kw)

  Implements a custom Tornado handler for the autoload JS chunk

## doc_handler

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

class `bokeh.server.views.doc_handler.` `DocHandler`(tornado_app, *args, **kw)

  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 `bokeh.server.views.metadata_handler.` `MetadataHandler`(tornado_app, *args, **kw)

  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 `bokeh.server.views.root_handler.` `RootHandler`(application, request, **kwargs)

  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 `bokeh.server.views.session_handler.` `SessionHandler`(tornado_app, *args, **kw)

  Implements a custom Tornado handler for document display page

## static_handler

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

class `bokeh.server.views.static_handler.` `StaticHandler`(tornado_app, *args, **kw)

  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 `bokeh.server.views.ws.` `WSHandler`(tornado_app, *args, **kw)

  Implements a custom Tornado WebSocketHandler for the Bokeh Server.

  `on_close`()

    Clean up when the connection is closed.

  `on_message`(*args, **kwargs)

    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`()

    Initialize a connection to a client.

  `send_message`(*args, **kwargs)

    Send a Bokeh Server protocol message to the connected client.

    Parameters: | message (Message) – a message to send

  `write_message`(*args, **kwargs)

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