ServerLayer

scalapb.zio_grpc.ServerLayer$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def access[S1 : Tag](builder: => ServerBuilder[_])(implicit evidence$8: Tag[S1], bs: ZBindableService[Any, S1]): ZLayer[Any & S1, Throwable, Server]
def accessEnv[R, S1 : Tag](builder: => ServerBuilder[_])(implicit evidence$9: Tag[S1], bs: ZBindableService[R, S1]): ZLayer[R & S1, Throwable, Server]
def fromService[R1, S1](builder: => ServerBuilder[_], s1: S1)(implicit bs: ZBindableService[R1, S1]): ZLayer[R1, Throwable, Server]
def fromServiceLayer[R, S1 : Tag](serverBuilder: => ServerBuilder[_])(l: ZLayer[R, Throwable, S1])(implicit evidence$10: Tag[S1], bs: ZBindableService[Any, S1]): ZLayer[R, Throwable, Service]
def fromServiceList[R](builder: => ServerBuilder[_], l: ServiceList[R]): ZLayer[R, Throwable, Service]
def fromServices[R1, S1, R2, S2](builder: => ServerBuilder[_], s1: S1, s2: S2)(implicit bs1: ZBindableService[R1, S1], bs2: ZBindableService[R2, S2]): ZLayer[R1 & R2, Throwable, Server]
def fromServices[R1, S1, R2, S2, R3, S3](builder: => ServerBuilder[_], s1: S1, s2: S2, s3: S3)(implicit bs1: ZBindableService[R1, S1], bs2: ZBindableService[R2, S2], bs3: ZBindableService[R3, S3]): ZLayer[R1 & R2 & R3, Throwable, Server]