p

jsonrpclib

package jsonrpclib

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. jsonrpclib
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package internals

Type Members

  1. sealed trait CallId extends AnyRef
  2. trait Channel[F[_]] extends AnyRef
  3. trait Codec[A] extends AnyRef
  4. final case class ConflictingMethodError(name: String) extends Exception with Product with Serializable
  5. sealed trait Endpoint[F[_]] extends AnyRef
  6. type ErrorCode = Int
  7. trait ErrorCodec[E] extends AnyRef
  8. type ErrorMessage = String
  9. case class ErrorPayload(code: Int, message: String, data: Option[Payload]) extends Throwable with Product with Serializable
  10. case class ErrorReport(method: String, payload: Payload, error: ProtocolError) extends Product with Serializable

    Errors that should not be sent back through the json rpc channel (such as invalid notifications)

  11. abstract class FutureBasedChannel extends MessageDispatcher[Future]
  12. trait Monadic[F[_]] extends AnyRef
  13. final case class Payload(array: Array[Byte]) extends Product with Serializable
  14. sealed abstract class ProtocolError extends Throwable
  15. sealed trait StubTemplate[In, Err, Out] extends AnyRef

Value Members

  1. object CallId
  2. object Channel
  3. object Codec
  4. object Endpoint
  5. object ErrorCodec
  6. object ErrorPayload extends Serializable
  7. object Monadic
  8. object Payload extends Serializable
  9. object ProtocolError extends Serializable
  10. object StubTemplate

Inherited from AnyRef

Inherited from Any

Ungrouped