p
jsonrpclib
package jsonrpclib
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- jsonrpclib
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait Channel[F[_]] extends AnyRef
- trait Codec[A] extends AnyRef
- final case class ConflictingMethodError(name: String) extends Exception with Product with Serializable
- sealed trait Endpoint[F[_]] extends AnyRef
- type ErrorCode = Int
- trait ErrorCodec[E] extends AnyRef
- type ErrorMessage = String
- case class ErrorPayload(code: Int, message: String, data: Option[Payload]) extends Throwable with Product with Serializable
- 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)
- abstract class FutureBasedChannel extends MessageDispatcher[Future]
- trait Monadic[F[_]] extends AnyRef
- final case class Payload(array: Array[Byte]) extends Product with Serializable
- sealed abstract class ProtocolError extends Throwable
- sealed trait StubTemplate[In, Err, Out] extends AnyRef
Value Members
- object Channel
- object Codec
- object Endpoint
- object ErrorCodec
- object ErrorPayload extends Serializable
- object Monadic
- object Payload extends Serializable
- object ProtocolError extends Serializable
- object StubTemplate