Packages

final class ReplicationSettings[Command] extends AnyRef

Not for user extension. Constructed through companion object factories.

Annotations
@ApiMayChange()
Source
ReplicationSettings.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReplicationSettings
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. def configureEntity(configure: (Entity[Command, ShardingEnvelope[Command]]) => Entity[Command, ShardingEnvelope[Command]]): ReplicationSettings[Command]

    Allows for changing the settings of the replicated entity, such as stop message, passivation strategy etc.

  7. val configureEntity: (Entity[Command, ShardingEnvelope[Command]]) => Entity[Command, ShardingEnvelope[Command]]
  8. val entityEventReplicationTimeout: FiniteDuration
  9. val entityTypeKey: EntityTypeKey[Command]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. val eventProducerInterceptor: Option[EventProducerInterceptor]
  13. val eventProducerSettings: EventProducerSettings
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. val otherReplicas: Set[Replica]
  21. val parallelUpdates: Int
  22. val projectionProvider: ReplicationProjectionProvider
  23. val selfReplicaId: ReplicaId
  24. val streamId: String
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    ReplicationSettings → AnyRef → Any
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. def withEntityEventReplicationTimeout(duration: FiniteDuration): ReplicationSettings[Command]

    Set the timeout for events being completely processed after arriving to a node in the replication stream

  31. def withEventProducerInterceptor(interceptor: EventProducerInterceptor): ReplicationSettings[Command]

    Add an interceptor to the gRPC event producer for example for authentication of incoming requests

  32. def withEventProducerSettings(eventProducerSettings: EventProducerSettings): ReplicationSettings[Command]
  33. def withOtherReplicas(replicas: Set[Replica]): ReplicationSettings[Command]
  34. def withParallelUpdates(parallelUpdates: Int): ReplicationSettings[Command]

    Run up to this many parallel updates over sharding.

    Run up to this many parallel updates over sharding. Note however that updates for the same persistence id is always sequential.

  35. def withProjectionProvider(projectionProvider: ReplicationProjectionProvider): ReplicationSettings[Command]

    Change projection provider

  36. def withSelfReplicaId(selfReplicaId: ReplicaId): ReplicationSettings[Command]
  37. def withStreamId(streamId: String): ReplicationSettings[Command]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped