LauncherCats
izumi.distage.roles.RoleAppMain$.LauncherCats
abstract class LauncherCats[F[_]](implicit evidence$4: Tag[F], evidence$5: Async[F], evidence$6: DefaultModule[F], artifact: IzArtifactMaterializer) extends RoleAppMain[F]
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
Attributes
- Definition Classes
Inherited methods
def assertAppCompileTime[Cfg <: Any](cfg: Cfg)(implicit planCheck: PlanCheckMaterializer[LauncherCats[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
Create an object graph for inspection in the REPL:
Create an object graph for inspection in the REPL:
scala> val graph = Launcher.replLocator("-u", "mode:test", ":role1")
val graph: izumi.fundamentals.platform.functional.Identity[izumi.distage.model.Locator] = izumi.distage.LocatorDefaultImpl@6f6a2ac8
scala> val testObj = graph.get[Hello]
val testObj: example.Hellower = example.Hellower@25109d84
scala> testObj.hello("test")
Hello test!
Attributes
- Note:
All resources will be leaked. Use replLocatorWithClose if you need resource cleanup within a REPL session.
- Inherited from:
- RoleAppMain
Attributes
- Inherited from:
- RoleAppMain
Attributes
- See also:
izumi.distage.roles.RoleAppBootModule for initial values
- Inherited from:
- RoleAppMain
Attributes
- Inherited from:
- RoleAppMain
Attributes
- Definition Classes
- Inherited from:
- RoleAppMain