@Section @Generated("OpenAPI")

Package ganymede.kernel

Ganymede Jupyter Kernel.

KernelApi implements:

# ganymede-rest-protocol.yml
---
openapi: "3.0.0"
info:
  title: Ganymede Kernel Rest Protocol
  description: Ganymede Kernel Rest Protocol
  version: "2.1.3"
servers:
  - url: http://localhost/
paths:
  /kernel/id:
    get:
      summary: Get Kernel UUID
      operationId: kernelId
      parameters: [ ]
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: UUID
  /kernel/execute-request:
    get:
      summary: Get current execute_request
      operationId: getExecuteRequest
      parameters: [ ]
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: JsonNode
  /kernel/function/display:
    put:
      summary: Jupyter display implemenation
      operationId: display
      parameters: [ ]
      requestBody:
        description: Jupyter MIME bundle
        required: true
        content:
          application/json:
            schema:
              type: JsonNode
      responses:
        '200':
          description: OK
  /kernel/function/print:
    put:
      operationId: print
      summary: Jupyter print implemenation
      parameters: [ ]
      requestBody:
        description: Jupyter MIME bundle
        required: true
        content:
          application/json:
            schema:
              type: JsonNode
      responses:
        '200':
          description: OK
  /kernel/shell/classpath:
    get:
      summary: Get Shell classpath
      operationId: classpath
      parameters: [ ]
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
  /kernel/shell/java/imports:
    get:
      summary: Get Java imports
      operationId: imports
      parameters: [ ]
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
  /kernel/shell/java/variables:
    get:
      summary: Get Java variables
      operationId: variables
      parameters: [ ]
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: string
Author:
Allen D. Ball