izumi.distage.framework.services
package izumi.distage.framework.services
Members list
Type members
Classlikes
trait AbstractConfigLoader
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ConfigLoader
object ActivationChoicesExtractor
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
class BootstrapPlatformModule(options: PlanningOptions) extends BootstrapModuleDef
Attributes
- Supertypes
-
trait BootstrapModuleDeftrait ModuleDefDSLtrait TagsDSLtrait IncludesDSLtrait AbstractBindingDefDSL[MakeDSL, MakeDSLUnnamedAfterFrom, SetDSL]trait AbstractBindingDefDSLMacro[MakeDSL]trait BootstrapModuletrait ModuleBasetrait CachedHashcodeclass Objecttrait Matchableclass AnyShow all
trait ConfigLoader extends AbstractConfigLoader
Attributes
- Companion
- object
- Supertypes
object ConfigLoader
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ConfigLoader.type
trait ModuleProvider
This component is responsible for passing-through selected components from the outer izumi.distage.roles.RoleAppBootModule context into DI scope of the started application.
This component is responsible for passing-through selected components from the outer izumi.distage.roles.RoleAppBootModule context into DI scope of the started application.
The application doesn't outright inherit the outer context because that would bring in way too many unrelated components into scope.
This will also add some other useful components:
- GraphViz dump hook will be enabled if PlanningOptions#addGraphVizDump is enabled (via
--debug-dump-graph
commandline parameter) IzLogger
will be passed in from the outer contextLogIO[F]
will be available with the application's effect typeLocatorRef @Id("roleapp")
allows accessing components from outer context if needed
Attributes
object ModuleProvider
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModuleProvider.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait RoleAppPlanner
object RoleAppPlanner
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RoleAppPlanner.type
In this article