MessageType
See https://jupyter-client.readthedocs.io/en/latest/messaging.html#messages-on-the-shell-router-dealer-channel for details on how these messages are defined and how they are used in the Jupyter protocol.
As we control the server when running notebooks inside IntelliJ, some custom message types have been introduced to enhance the user experience. These are marked specifically below.
Note about naming: All message classes are named after their protocol description, i.e. execute_request
is ExecuteRequest
and interrupt_reply
is InterruptReply
. However, not all messages have either the suffix <X>Reply
or <X>Request
, like stream
. In that case the suffix <X>Message
is used to make the class name more explicit, so stream
becomes StreamMessage
.
Entries
Properties
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.