izumi.distage.roles.model

Members list

Type members

Classlikes

sealed trait AbstractRole[+F[_]]

Attributes

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
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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

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

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