ServiceList

object ServiceList extends ServiceList[Any]
Companion
class
class ServiceList[Any]
class Object
trait Matchable
class Any

Value members

Inherited methods

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

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 *

Inherited from
ServiceList
def accessEnv[R, B : Tag](implicit evidence$3: IsNotIntersection[B], evidence$4: Tag[B], bs: ZBindableService[R, B]): ServiceList[R & B & Any]
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

Inherited from
ServiceList
def addM[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

Inherited from
ServiceList
def addManaged[R1, R2, S1](s1: ZManaged[R2, Throwable, S1])(implicit bs: ZBindableService[R1, S1]): ServiceList[Any & R1 & R2]
Inherited from
ServiceList
def provideEnvironment(r: => ZEnvironment[Any]): ServiceList[Any]
Inherited from
ServiceList

Concrete fields

Inherited fields

val bindAll: ZManaged[Any, Throwable, List[ServerServiceDefinition]]
Inherited from
ServiceList