izumi.distage.roles.model

Members list

Concise view

Type members

Classlikes

sealed trait AbstractRole[+F[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait RoleService[F]
trait RoleTask[F]
abstract class RoleDescriptor()(implicit currentArtifact: IzArtifactMaterializer) extends RoleDescriptorBase

Attributes

Companion:
object
Graph
Supertypes
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
trait RoleService[+F[_]] extends AbstractRole[F]

A type of role representing a persistent service.

A type of role representing a persistent service.

Will be kept running forever up until the application is interrupted.

Attributes

Graph
Supertypes
trait AbstractRole[F]
class Object
trait Matchable
class Any
trait RoleTask[+F[_]] extends AbstractRole[F]

A role representing a one-shot task. Shouldn't block forever.

A role representing a one-shot task. Shouldn't block forever.

Attributes

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