LauncherCats

izumi.distage.roles.RoleAppMain$.LauncherCats
abstract class LauncherCats[F[_]](implicit evidence$7: Tag[F], evidence$8: Async[F], evidence$9: DefaultModule[F], artifact: IzArtifactMaterializer) extends RoleAppMain[F]

Attributes

Graph
Supertypes
class RoleAppMain[F]
class Object
trait Matchable
class Any

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

object WiringTest extends MyApp.PlanCheck(PlanCheckConfig(...))

same as

object WiringTest extends PlanCheck.Main(MyApp, PlanCheckConfig(...))

Attributes

Inherited from:
RoleAppMain
Graph
Supertypes
class Main[RoleAppMain, Cfg]
class Object
trait Matchable
class Any

Inherited types

final override type AppEffectType[A] = F[A]

Attributes

Inherited from:
RoleCheckableApp

Value members

Concrete methods

override protected def shutdownStrategy: AppShutdownStrategy[F]

Attributes

Definition Classes

Inherited methods

def main(args: Array[String]): Unit

Attributes

Inherited from:
RoleAppMain
override def preparePlanCheckInput(selectedRoles: RoleSelection, chosenConfigFile: Option[String]): PlanCheckInput[F]

Attributes

Definition Classes
Inherited from:
RoleCheckableApp
def roleAppBootModule(argv: ArgV, additionalRoles: RequiredRoles): Module

Attributes

See also:
Inherited from:
RoleAppMain
def roleAppBootModule(argv: ArgV): Module

Attributes

Inherited from:
RoleAppMain
final override def roleAppBootModule: Module

Attributes

Definition Classes
Inherited from:
RoleAppMain

Implicits

Inherited implicits

implicit val defaultModule: DefaultModule[F]

Attributes

Inherited from:
RoleAppMain
implicit override val tagK: Tag[F]

Attributes

Inherited from:
RoleAppMain