class_docstr: A high level convenience class to run a Bokeh server.
  
  This class can automatically coordinate the three the base level
  components required to run a Bokeh server:
  
  * A Tornado ``IOLoop`` to run the Bokeh server machinery.
  
  * a ``BokehTornado`` Tornado application that defines the Bokeh server
    machinery.
  
  * a Tornado ``HTTPServer`` to direct HTTP requests
  
  This high level ``Server`` class has some limitations. In particular, it is
  not possible to set an explicit ``io_loop`` and ``num_procs`` other than 1
  at the same time. To do that, it is necessary to use ``BaseServer`` and
  coordinate the three components above explicitly.
docstr: The configured unix socket that the server listens to.
  
          
docstr_tok: ["The","configured","unix","socket","that","the","server","listens","to","."]
code: def unix_socket(self) -> str:
      """The configured unix socket that the server listens to."""
      return self._unix_socket
  
imports: from __future__ import annotations
  import logging
  import atexit
  import signal
  import socket
  import sys
  from types import FrameType
  from typing import TYPE_CHECKING, Any, Mapping
  from tornado import netutil, version
  from tornado.httpserver import HTTPServer
  from tornado.ioloop import IOLoop
  from ..None import __version__
  from ..core import properties
  from ..core.properties import Bool, Int, Nullable, String
  from ..resources import DEFAULT_SERVER_PORT, server_url
  from ..util.options import Options
  from .tornado import DEFAULT_WEBSOCKET_MAX_MESSAGE_SIZE_BYTES, BokehTornado
  from .util import bind_sockets, create_hosts_allowlist
label_desc: Use image node_id 3 for calling the Server obj's underlying member method code with example usage: obj.unix_socket() and returns: self