ManagedServer

scalapb.zio_grpc.ManagedServer$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def fromBuilder(builder: => ServerBuilder[_]): ZIO[Scope, Throwable, Service]
def fromService[R1, S1](builder: => ServerBuilder[_], s1: S1)(implicit bs: ZBindableService[R1, S1]): ZIO[R1 & Scope, Throwable, Service]
def fromServiceList[R](builder: => ServerBuilder[_], services: URIO[R, List[ServerServiceDefinition]]): ZIO[R & Scope, Throwable, Service]
def fromServiceList[R](builder: => ServerBuilder[_], services: ServiceList[R]): ZIO[R & Scope, Throwable, Service]
def fromServiceListScoped[R](builder: => ServerBuilder[_], services: ZIO[R & Scope, Throwable, List[ServerServiceDefinition]]): ZIO[R & Scope, Throwable, Service]
def fromServices[R1, S1, R2, S2](builder: => ServerBuilder[_], s1: S1, s2: S2)(implicit bs1: ZBindableService[R1, S1], bs2: ZBindableService[R2, S2]): ZIO[R1 & R2 & Scope, Throwable, Service]
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]): ZIO[R1 & R2 & R3 & Scope, Throwable, Service]