ServiceList

scalapb.zio_grpc.ServiceList$
See theServiceList companion class
object ServiceList extends ServiceList[Any]

Attributes

Companion:
class
Graph
Supertypes
class ServiceList[Any]
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Inherited methods

def access[B : Tag](implicit evidence$1: Tag[B], bs: ZBindableService[Any, B]): ServiceList[B & RR]

Adds a dependency on a service that will be provided later from the environment or a Layer *

Adds a dependency on a service that will be provided later from the environment or a Layer *

Attributes

Inherited from:
ServiceList
def accessEnv[R, B : Tag](implicit evidence$2: Tag[B], bs: ZBindableService[R, B]): ServiceList[R & B & RR]

Attributes

Inherited from:
ServiceList
def add[R1, S1](s1: S1)(implicit b: ZBindableService[R1, S1]): ServiceList[R1]

Adds a service to the service list

Adds a service to the service list

Attributes

Inherited from:
ServiceList
def addScoped[R1, R2, S1](s1: ZIO[R2 & Scope, Throwable, S1])(implicit bs: ZBindableService[R1, S1]): ServiceList[RR & R1 & R2]

Attributes

Inherited from:
ServiceList
def addZIO[R1, R2, S1](s1: ZIO[R2, Throwable, S1])(implicit b: ZBindableService[R1, S1]): ServiceList[R1 & R2]

Adds an effect that returns a service to the service list

Adds an effect that returns a service to the service list

Attributes

Inherited from:
ServiceList
def provideEnvironment(r: => ZEnvironment[Any]): ServiceList[Any]

Attributes

Inherited from:
ServiceList

Concrete fields

val empty: ServiceList.type

Inherited fields

val bindAll: ZIO[Any & Scope, Throwable, List[ServerServiceDefinition]]

Attributes

Inherited from:
ServiceList