LauncherBIO2
izumi.distage.roles.RoleAppMain$.LauncherBIO2
abstract class LauncherBIO2[F[_, _]](implicit evidence$1: Tag[F], evidence$2: Async2[F], evidence$3: DefaultModule2[F], artifact: IzArtifactMaterializer) extends RoleAppMain[[_] =>> F[Throwable, _$5]]
Attributes
- Graph
- Supertypes
Members list
Concise view
Type members
Inherited classlikes
open class PlanCheck[Cfg <: Any](cfg: Cfg)(implicit planCheck: PlanCheckMaterializer[RoleAppMain, Cfg]) extends Main[RoleAppMain, Cfg]
Shortcut for izumi.distage.framework.PlanCheck.Main
Shortcut for izumi.distage.framework.PlanCheck.Main
object WiringTest extends MyApp.PlanCheck(PlanCheckConfig(...))
same as
object WiringTest extends PlanCheck.Main(MyApp, PlanCheckConfig(...))
Attributes
- Inherited from:
- RoleAppMain
- Graph
- Supertypes
Inherited types
Attributes
- Inherited from:
- RoleCheckableApp
Value members
Concrete methods
Overrides applied to roleAppBootModule
Overrides applied to roleAppBootModule
Attributes
- See also:
izumi.distage.roles.RoleAppBootModule for initial values of roleAppBootModule
- Note:
Bootstrap Injector will always run under Identity, other effects (cats.effect.IO, zio.IO) are not available at this stage.
The components added here are visible during the creation of the app, but not inside the app, to override components inside the app, use
pluginConfig
& izumi.distage.plugins.PluginConfig#overriddenBy:override def pluginConfig: PluginConfig = { super.pluginConfig overriddenBy new PluginDef { make[MyComponentX]] } }
- Definition Classes
Attributes
- Definition Classes
Inherited methods
def assertAppCompileTime[Cfg <: Any](cfg: Cfg)(implicit planCheck: PlanCheckMaterializer[LauncherBIO2[F], Cfg]): PlanCheckMaterializer[RoleAppMain, Cfg]
Attributes
- See also:
- Inherited from:
- RoleAppMain
Attributes
- Inherited from:
- RoleAppMain
override def preparePlanCheckInput(selectedRoles: RoleSelection, chosenConfigFile: Option[String]): PlanCheckInput[F]
Attributes
- Definition Classes
- Inherited from:
- RoleCheckableApp
Attributes
- See also:
izumi.distage.roles.RoleAppBootModule for initial values
- Inherited from:
- RoleAppMain
Attributes
- Inherited from:
- RoleAppMain
Attributes
- Definition Classes
- Inherited from:
- RoleAppMain