abstract
class
CommHandler extends UpdateHelpers
Instance Constructors
-
new
CommHandler()
Abstract Value Members
-
abstract
def
commClose(id: String, data: String): Unit
-
abstract
def
commMessage(id: String, data: String): Unit
-
abstract
def
commOpen(targetName: String, id: String, data: String): Unit
-
abstract
def
registerCommTarget(name: String, target: CommTarget): Unit
-
abstract
def
unregisterCommTarget(name: String): Unit
-
abstract
def
updateDisplay(displayData: DisplayData): Unit
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
receiver(name: String, onOpen: (String, String) ⇒ Unit = (_, _) => (), onClose: (String, String) ⇒ Unit = (_, _) => ())(onMessage: (String) ⇒ Unit): Unit
-
final
def
sender(targetName: String, id: String = UUID.randomUUID().toString, data: String = "{}"): Comm
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
updateHtml(html0: String, id: String): Unit
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Kind of message broker between the Jupyter UI and the kernel.
See https://jupyter-client.readthedocs.io/en/5.2.3/messaging.html#custom-messages.
Typically available in the implicit scope of user code run via the kernel.
Can be used by users to send messages to custom code running in the browser, and receive messages from it.
Registering a target with name
"target_name"
allows to receive messages from frontends. From the Jupyter classic UI, one can send messages to this target via code like