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 RoleModuleDef
trait ModuleDef
trait ModuleDefDSL
trait TagsDSL
trait IncludesDSL
trait AbstractBindingDefDSL[MakeDSL, MakeDSLUnnamedAfterFrom, SetDSL]
trait AbstractBindingDefDSLMacro[MakeDSL]
trait Module
trait ModuleBase
trait CachedHashcode
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ConfigWriter[F]
class Help[F]
class RunAllRoles[F]
class RunAllTasks[F]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ConfigWriter[F]
class Help[F]
class RunAllRoles[F]
class RunAllTasks[F]
final class ConfigWriter[F[_]](logger: IzLogger, launcherVersion: ArtifactVersion, roleInfo: RolesInfo, roleAppPlanner: RoleAppPlanner, appConfig: AppConfig, F: QuasiIO[F]) extends RoleTask[F] with BundledTask

Attributes

Companion:
object
Graph
Supertypes
trait RoleTask[F]
trait AbstractRole[F]
class Object
trait Matchable
class Any
object ConfigWriter extends RoleDescriptor

Attributes

Companion:
class
Graph
Supertypes
class RoleDescriptor
trait RoleDescriptorBase
class Object
trait Matchable
class Any
Self type
class Help[F[_]](roleInfo: RolesInfo, activationInfo: ActivationInfo, F: QuasiIO[F]) extends RoleTask[F] with BundledTask

Attributes

Companion:
object
Graph
Supertypes
trait RoleTask[F]
trait AbstractRole[F]
class Object
trait Matchable
class Any
object Help extends RoleDescriptor

Attributes

Companion:
class
Graph
Supertypes
class RoleDescriptor
trait RoleDescriptorBase
class Object
trait Matchable
class Any
Self type
Help.type
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 RoleService[F]
trait AbstractRole[F]
class Object
trait Matchable
class Any
object RunAllRoles extends RoleDescriptor

Attributes

Companion:
class
Graph
Supertypes
class RoleDescriptor
trait RoleDescriptorBase
class Object
trait Matchable
class Any
Self 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 RoleTask[F]
trait AbstractRole[F]
class Object
trait Matchable
class Any
object RunAllTasks extends RoleDescriptor

Attributes

Companion:
class
Graph
Supertypes
class RoleDescriptor
trait RoleDescriptorBase
class Object
trait Matchable
class Any
Self type