jsonrpclib.Endpoint
See theEndpoint companion trait
object Endpoint
Attributes
Members list
Type members
Classlikes
final case class NotificationEndpoint[F[_], In](method: MethodPattern, run: (InputMessage, In) => F[Unit], inCodec: Codec[In]) extends Endpoint[F]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Endpoint[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
final case class RequestResponseEndpoint[F[_], In, Err, Out](method: Method, run: (InputMessage, In) => F[Either[Err, Out]], inCodec: Codec[In], errCodec: ErrorCodec[Err], outCodec: Codec[Out]) extends Endpoint[F]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Endpoint[F]class Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
In this article