IdeCompatibleMessageRequestProcessor

open class IdeCompatibleMessageRequestProcessor(rawIncomingMessage: RawMessage, messageFactoryProvider: MessageFactoryProvider, val socketManager: JupyterBaseSockets, commManager: CommManagerInternal, executor: JupyterExecutor, executionCounter: ExecutionCounter, loggerFactory: KernelLoggerFactory, repl: ReplForJupyter) : AbstractMessageRequestProcessor, JupyterCommunicationFacility

Constructors

Link copied to clipboard
constructor(rawIncomingMessage: RawMessage, messageFactoryProvider: MessageFactoryProvider, socketManager: JupyterBaseSockets, commManager: CommManagerInternal, executor: JupyterExecutor, executionCounter: ExecutionCounter, loggerFactory: KernelLoggerFactory, repl: ReplForJupyter)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun JupyterCommunicationFacility.getInput(prompt: String = DefaultPromptOptions.PROMPT, password: Boolean = DefaultPromptOptions.IS_PASSWORD): String
Link copied to clipboard
open override fun processControlMessage()
Link copied to clipboard
open override fun processShellMessage()
Link copied to clipboard
open override fun processStdinMessage()
Link copied to clipboard
fun JupyterCommunicationFacility.sendError(response: JupyterResponse, executionCount: ExecutionCount, startedTime: String)

Send a message to clients of the type "error" as the response to an "execute_request" message that resulted in the REPL throwing an exception.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun JupyterCommunicationFacility.sendResponse(response: JupyterResponse, executionCount: ExecutionCount, startedTime: String)
Link copied to clipboard
Link copied to clipboard