package fusion

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AggregateRoot [A <: Entity[A]] extends Actor with ActorLogging
  2. trait Command extends AnyRef
  3. case class CommandEnvelope (c: Command) extends Product with Serializable
  4. class CommandSourcedEntity [A <: Entity[A]] extends PersistentActor with ActorLogging with Stash
  5. case class Context (timeProvider: TimeProvider, actorContext: Option[ActorContext], log: LoggingAdapter) extends Product with Serializable
  6. sealed trait ControlMessage extends AnyRef
  7. trait Entity [A <: Entity[A]] extends AnyRef
  8. trait EntityCompanion [A <: Entity[A]] extends AnyRef
  9. trait EntityPropsFactory extends AnyRef
  10. class EntityRefFlow extends AnyRef
  11. trait Event extends AnyRef
  12. class EventSourcedEntity [A <: Entity[A]] extends PersistentActor with ActorLogging with Stash
  13. trait Externalized extends AnyRef
  14. class FixedTimeProvider extends TimeProvider
  15. final case class FusionConfig (timeProvider: TimeProvider, asyncIO: Boolean = false) extends Product with Serializable
  16. trait Informational extends Externalized
  17. trait Persistable extends AnyRef
  18. class PersistentEntity [A <: Entity[A] with Persistable] extends Actor with ActorLogging
  19. class PersistentEntityPropsFactory [A <: Entity[A] with Persistable] extends EntityPropsFactory
  20. trait Persistor [A <: Persistable] extends AnyRef
  21. trait ShardingId extends AnyRef
  22. trait TimeProvider extends AnyRef
  23. class TransientEntity [A <: Entity[A]] extends Actor with ActorLogging

Ungrouped