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: Codec[In], errCodec: ErrorCodec[Err], outCodec: Codec[Out]): Endpoint[F]
def full[In, Err, Out](run: (InputMessage, In) => F[Either[Err, Out]])(implicit inCodec: Codec[In], errCodec: ErrorCodec[Err], outCodec: Codec[Out]): Endpoint[F]
def notification[In](run: In => F[Unit])(implicit inCodec: Codec[In]): Endpoint[F]
def notificationFull[In](run: (InputMessage, In) => F[Unit])(implicit inCodec: Codec[In]): Endpoint[F]
def simple[In, Out](run: In => F[Out])(implicit F: Monadic[F], inCodec: Codec[In], outCodec: Codec[Out]): Endpoint[F]