Producer

izumi.distage.model.Producer
trait Producer

Executes instructions in izumi.distage.model.plan.Plan to produce a izumi.distage.model.Locator

Attributes

Throws
izumi.distage.model.exceptions.runtime.ProvisioningException

produce* methods raise this exception in F effect type on failure

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Injector[F]

Members list

Value members

Concrete methods

final def produceCustomF[F[_] : TagK : QuasiIO](plan: Plan): Lifecycle[F, Locator]

Produce izumi.distage.model.Locator interpreting effect- and resource-bindings into the provided F

Produce izumi.distage.model.Locator interpreting effect- and resource-bindings into the provided F

Attributes

Produce izumi.distage.model.Locator, supporting only effect- and resource-bindings in Identity

Produce izumi.distage.model.Locator, supporting only effect- and resource-bindings in Identity

Attributes

final def produceDetailedCustomF[F[_] : TagK : QuasiIO](plan: Plan): Lifecycle[F, Either[FailedProvision, Locator]]