ServerGrpc

nscn.polaris2.grpc.ServerGrpc
object ServerGrpc

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ServerGrpc.type

Members list

Value members

Concrete methods

def closeGrpcRoutes[F[_] : Concurrent](req: Request[F]): F[Response[F]]
def methodNotFoundRoute[F[_] : Concurrent](serviceName: String): HttpRoutes[F]
def precondition[F[_] : Monad]: HttpRoutes[F]
def streamToStream[F[_] : Temporal, A, B](decode: Decoder[A], encode: Encoder[B], serviceName: String, methodName: String)(f: (Stream[F, A], Headers) => Stream[F, B]): HttpRoutes[F]
def streamToUnary[F[_] : Temporal, A, B](decode: Decoder[A], encode: Encoder[B], serviceName: String, methodName: String)(f: (Stream[F, A], Headers) => F[B]): HttpRoutes[F]
def unaryToStream[F[_] : Temporal, A, B](decode: Decoder[A], encode: Encoder[B], serviceName: String, methodName: String)(f: (A, Headers) => Stream[F, B]): HttpRoutes[F]
def unaryToUnary[F[_] : Temporal, A, B](decode: Decoder[A], encode: Encoder[B], serviceName: String, methodName: String)(f: (A, Headers) => F[B]): HttpRoutes[F]