io.github.liewhite.rpc4s
package io.github.liewhite.rpc4s
Type members
Classlikes
abstract class AbstractEndpoint[I, O](name: String)(implicit evidence$1: ClassTag[I], evidence$2: Encoder[I], evidence$3: Decoder[I], evidence$4: Encoder[O], evidence$5: Decoder[O])
abstract class ClusterEndpoint[I, O](name: String, val role: String)(implicit evidence$1: ClassTag[I], evidence$2: Encoder[I], evidence$3: Decoder[I], evidence$4: Encoder[O], evidence$5: Decoder[O]) extends AbstractEndpoint[I, O]
abstract class LocalEndpoint[I, O](name: String)(implicit evidence$1: ClassTag[I], evidence$2: Encoder[I], evidence$3: Decoder[I], evidence$4: Encoder[O], evidence$5: Decoder[O]) extends AbstractEndpoint[I, O]
abstract class RpcMain(configName: String, clusterRegistry: ClusterEndpointRegistry, clusterName: String)