p

jupyter4s

package jupyter4s

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package protocol

Type Members

  1. final class EndpointHandler[-T, +R] extends AnyRef

    A function handler of specific input and output types, returning a task of output type.

  2. sealed trait EndpointHeader[Request, Reply] extends AnyRef

    Describes a request header.

    Describes a request header. A header is the precursor of a specification and only exists to fix the request and reply types, used to bound the structure types of the request and reply information. Without this class, Scala's type inference would not be able to infer the correct structure types.

  3. final class Endpoints extends AnyRef
  4. sealed trait MessageEndpoint extends AnyRef
  5. trait MessageHandler extends AnyRef

    A handler of raw messages.

    A handler of raw messages. The most generic of the protocol handlers.

  6. final class MessageRouter extends AnyRef
  7. final class Messenger extends AnyRef
  8. final class NotificationEndpoint[Request] extends MessageEndpoint
  9. final class NotificationSpecification[Request] extends AnyRef

    Defines a type for a notification endpoint that has only a request type because the handler for this endpoint returns a side-effect (a unit value).

    Defines a type for a notification endpoint that has only a request type because the handler for this endpoint returns a side-effect (a unit value).

    Request

    Params type of the request.

  10. final case class RawJson(value: Array[Byte]) extends Product with Serializable
  11. final class RequestEndpoint[Request, Reply] extends MessageEndpoint
  12. final class RequestSpecification[Request, Reply] extends AnyRef

    Defines a type for a request endpoint that has a request and a reply type, which represents the input and output of the function handling the endpoint.

    Defines a type for a request endpoint that has a request and a reply type, which represents the input and output of the function handling the endpoint.

    Request

    Params type of the request.

    Reply

    Reply type for the result.

Value Members

  1. object BaseCodecs
  2. object Endpoints
  3. object RawJson extends Serializable
  4. object notification

    Describes an entrypoint to define a full notification specification.

    Describes an entrypoint to define a full notification specification. The definition of the endpoint takes first the types for the handling function and afterwards the information about the request info.

  5. object request

    Describes an entrypoint to define a full request specification.

    Describes an entrypoint to define a full request specification. The definition of the endpoint takes first the types for the handling function and afterwards the information about every request and reply info.

Ungrouped