PartiallyAppliedEndpoint

jsonrpclib.Endpoint.PartiallyAppliedEndpoint

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def apply[In, Err, Out](run: In => F[Either[Err, Out]])(implicit inCodec: Decoder[In], errEncoder: ErrorEncoder[Err], outCodec: Encoder[Out]): Endpoint[F]
def full[In, Err, Out](run: (InputMessage, In) => F[Either[Err, Out]])(implicit inCodec: Decoder[In], errEncoder: ErrorEncoder[Err], outCodec: Encoder[Out]): Endpoint[F]
def notification[In](run: In => F[Unit])(implicit inCodec: Decoder[In]): Endpoint[F]
def notificationFull[In](run: (InputMessage, In) => F[Unit])(implicit inCodec: Decoder[In]): Endpoint[F]
def simple[In, Out](run: In => F[Out])(implicit F: Monadic[F], inCodec: Decoder[In], outCodec: Encoder[Out]): Endpoint[F]