izumi.distage.roles.bundled
package izumi.distage.roles.bundled
Members list
Concise view
Type members
Classlikes
class BundledRolesModule[F[_]](version: String)(implicit evidence$1: Tag[F]) extends ModuleDef with RoleModuleDef
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait RoleModuleDeftrait ModuleDeftrait ModuleDefDSLtrait TagsDSLtrait IncludesDSLtrait AbstractBindingDefDSL[MakeDSL, MakeDSLUnnamedAfterFrom, SetDSL]trait AbstractBindingDefDSLMacro[MakeDSL]trait Moduletrait ModuleBasetrait CachedHashcodeclass Objecttrait Matchableclass Any
object BundledRolesModule
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BundledRolesModule.type
trait BundledService
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- Known subtypes
final class ConfigWriter[F[_]](logger: IzLogger, launcherVersion: ArtifactVersion, roleInfo: RolesInfo, roleAppPlanner: RoleAppPlanner, F: QuasiIO[F]) extends RoleTask[F] with BundledTask
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait BundledTasktrait BundledServicetrait RoleTask[F]trait AbstractRole[F]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class RoleDescriptortrait RoleDescriptorBaseclass Objecttrait Matchableclass Any
- Self type
- ConfigWriter.type
class Help[F[_]](roleInfo: RolesInfo, activationInfo: ActivationInfo, F: QuasiIO[F]) extends RoleTask[F] with BundledTask
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait BundledTasktrait BundledServicetrait RoleTask[F]trait AbstractRole[F]class Objecttrait Matchableclass Any
class RunAllRoles[F[_]](allTasks: Set[RoleService[F]])(implicit F: QuasiIO[F]) extends RoleService[F] with BundledTask
This service runs all the non-bundled distage services with its arguments passed to each task.
This service runs all the non-bundled distage services with its arguments passed to each task.
This service itself might not be too useful in complex cases because of the argument sharing, though it may be used as a template for creating service aggregates.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait BundledTasktrait BundledServicetrait RoleService[F]trait AbstractRole[F]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class RoleDescriptortrait RoleDescriptorBaseclass Objecttrait Matchableclass Any
- Self type
- RunAllRoles.type
class RunAllTasks[F[_]](F: QuasiIO[F], allTasks: Set[RoleTask[F]]) extends RoleTask[F] with BundledTask
This task runs all the non-bundled distage tasks with its arguments passed to each task.
This task runs all the non-bundled distage tasks with its arguments passed to each task.
This task itself might not be too useful in complex cases because of the argument sharing, though it may be used as a template for creating task aggregates.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait BundledTasktrait BundledServicetrait RoleTask[F]trait AbstractRole[F]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class RoleDescriptortrait RoleDescriptorBaseclass Objecttrait Matchableclass Any
- Self type
- RunAllTasks.type