Search in sources :

Example 1 with HistoryHandler

use of com.twosigma.beakerx.handler.HistoryHandler in project beakerx by twosigma.

the class KernelHandlers method createHandlers.

private Map<JupyterMessages, KernelHandler<Message>> createHandlers(final CommOpenHandler commOpenHandler, final KernelHandler<Message> kernelInfoHandler) {
    Map<JupyterMessages, KernelHandler<Message>> handlers = new HashMap<>();
    if (kernelInfoHandler != null) {
        handlers.put(JupyterMessages.KERNEL_INFO_REQUEST, kernelInfoHandler);
    }
    if (commOpenHandler != null) {
        handlers.put(JupyterMessages.COMM_OPEN, commOpenHandler);
    }
    handlers.put(JupyterMessages.EXECUTE_REQUEST, new ExecuteRequestHandler(kernel));
    handlers.put(JupyterMessages.COMPLETE_REQUEST, new CompleteHandler(kernel));
    handlers.put(JupyterMessages.INSPECT_REQUEST, new InspectHandler(kernel));
    handlers.put(JupyterMessages.HISTORY_REQUEST, new HistoryHandler(kernel));
    handlers.put(JupyterMessages.COMM_INFO_REQUEST, new CommInfoHandler(kernel));
    handlers.put(JupyterMessages.COMM_CLOSE, new CommCloseHandler(kernel));
    handlers.put(JupyterMessages.COMM_MSG, new CommMsgHandler(kernel));
    handlers.put(JupyterMessages.IS_COMPLETE_REQUEST, new IsCompleteRequestHandler(kernel));
    return handlers;
}
Also used : CommInfoHandler(com.twosigma.beakerx.kernel.handler.CommInfoHandler) HashMap(java.util.HashMap) ExecuteRequestHandler(com.twosigma.beakerx.kernel.handler.ExecuteRequestHandler) InspectHandler(com.twosigma.beakerx.handler.InspectHandler) CommMsgHandler(com.twosigma.beakerx.kernel.handler.CommMsgHandler) HistoryHandler(com.twosigma.beakerx.handler.HistoryHandler) IsCompleteRequestHandler(com.twosigma.beakerx.handler.IsCompleteRequestHandler) CompleteHandler(com.twosigma.beakerx.handler.CompleteHandler) CommCloseHandler(com.twosigma.beakerx.kernel.handler.CommCloseHandler) JupyterMessages(com.twosigma.beakerx.kernel.msg.JupyterMessages) KernelHandler(com.twosigma.beakerx.handler.KernelHandler)

Aggregations

CompleteHandler (com.twosigma.beakerx.handler.CompleteHandler)1 HistoryHandler (com.twosigma.beakerx.handler.HistoryHandler)1 InspectHandler (com.twosigma.beakerx.handler.InspectHandler)1 IsCompleteRequestHandler (com.twosigma.beakerx.handler.IsCompleteRequestHandler)1 KernelHandler (com.twosigma.beakerx.handler.KernelHandler)1 CommCloseHandler (com.twosigma.beakerx.kernel.handler.CommCloseHandler)1 CommInfoHandler (com.twosigma.beakerx.kernel.handler.CommInfoHandler)1 CommMsgHandler (com.twosigma.beakerx.kernel.handler.CommMsgHandler)1 ExecuteRequestHandler (com.twosigma.beakerx.kernel.handler.ExecuteRequestHandler)1 JupyterMessages (com.twosigma.beakerx.kernel.msg.JupyterMessages)1 HashMap (java.util.HashMap)1