class_docstr: A harness for server-specific information and tasks related to
  Bokeh sessions.
  
  *This base class is probably not of interest to general users.*
class_docstr_tok: ["A","harness","for","server-specific","information","and","tasks","related","to","Bokeh","sessions",".","*","This","base","class","is","probably","not","of","interest","to","general","users",".","*"]
docstr: If ``True``, the session has been discarded and cannot be used.
  
  A new session with the same ID could be created later but this instance
  will not come back to life.
docstr_tok: ["If","``","True","``",",","the","session","has","been","discarded","and","can","not","be","used",".","A","new","session","with","the","same","ID","could","be","created","later","but","this","instance","will","not","come","back","to","life","."]
code: def destroyed(self) -> bool:
      """If ``True``, the session has been discarded and cannot be used.
  
      A new session with the same ID could be created later but this instance
      will not come back to life.
  
      """
      pass
  
imports: from __future__ import annotations
  import logging
  from abc import ABCMeta, abstractmethod
  from typing import TYPE_CHECKING, Any, Awaitable, Callable, ClassVar
  from ..core.types import ID
  from ..document import Document
  from ..settings import settings
label_desc: Use image node_id 2 for calling the SessionContext obj's underlying member method code with example usage: obj.destroyed() without return types