package typed
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait ClusterReplication extends Extension
This extension provides fast recovery by creating replicas of entities in multiple locations and always synchronizing their status.
- trait ClusterReplicationSettings extends entityreplication.ClusterReplicationSettings
- trait Effect[+Event, State] extends AnyRef
- trait EffectBuilder[+Event, State] extends AnyRef
- trait ReplicatedEntity[M, E] extends AnyRef
Defines how the entity should be created.
Defines how the entity should be created. Used in ClusterReplication.init().
- trait ReplicatedEntityBehavior[Command, Event, State] extends DeferredBehavior[Command]
- class ReplicatedEntityContext[M] extends AnyRef
- trait ReplicatedEntityRef[-M] extends RecipientRef[M]
- trait ReplicatedEntityTypeKey[-M] extends AnyRef
The key of an entity type, the
name
must be unique. - final case class ReplicationEnvelope[M](entityId: String, message: M) extends WrappedMessage with ClusterReplicationSerializable with Product with Serializable
Envelope type that is used by with Cluster Replication
Value Members
- object ClusterReplication extends ExtensionId[ClusterReplication]
- object ClusterReplicationSettings
- object Effect
- object ReplicatedEntity
- object ReplicatedEntityBehavior
- object ReplicatedEntityTypeKey