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. trait Channel[F[_]] extends AnyRef
  2. trait Codec[A] extends AnyRef
  3. final case class ConflictingMethodError(name: String) extends Exception with Product with Serializable
  4. sealed trait Endpoint[F[_]] extends AnyRef
  5. type ErrorCode = Int
  6. trait ErrorCodec[E] extends AnyRef
  7. type ErrorMessage = String
  8. case class ErrorPayload(code: Int, message: String, data: Option[Payload]) extends Throwable with Product with Serializable
  9. 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)

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

Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped