Click or drag to resize
Akka.NETReplicatorSettings Class

[Missing <summary> documentation for "T:Akka.DistributedData.ReplicatorSettings"]

Inheritance Hierarchy
SystemObject
  Akka.DistributedDataReplicatorSettings

Namespace:  Akka.DistributedData
Assembly:  Akka.DistributedData (in Akka.DistributedData.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public sealed class ReplicatorSettings : ICloneable

The ReplicatorSettings type exposes the following members.

Constructors
  NameDescription
Public methodReplicatorSettings
Initializes a new instance of the ReplicatorSettings class
Top
Properties
  NameDescription
Public propertyDispatcher
Id of the dispatcher to use for Replicator actors. If not specified the default dispatcher is used.
Public propertyDurableKeys
Keys that are durable. Prefix matching is supported by using `*` at the end of a key. All entries can be made durable by including "*" in the `Set`.
Public propertyDurablePruningMarkerTimeToLive
Public propertyDurableStoreProps
Props for the durable store actor, when taken from actor class type name, it requires its constructor to take Config as constructor parameter.
Public propertyGossipInterval
How often the Replicator should send out gossip information.
Public propertyIsDurable
Determines if a durable store has been configured and is used. If configuration has defined some durable keys, this field must be true.
Public propertyMaxDeltaElements
Maximum number of entries to transfer in one gossip message when synchronizing the replicas.Next chunk will be transferred in next round of gossip.
Public propertyMaxPruningDissemination
How long time it takes (worst case) to spread the data to all other replica nodes. This is used when initiating and completing the pruning process of data associated with removed cluster nodes. The time measurement is stopped when any replica is unreachable, so it should be configured to worst case in a healthy cluster.
Public propertyNotifySubscribersInterval
How often the subscribers will be notified of changes, if any.
Public propertyPruningInterval
How often the Replicator checks for pruning of data associated with removed cluster nodes.
Public propertyPruningMarkerTimeToLive
Public propertyRole
Replicas are running on members tagged with this role. All members are used if undefined.
Top
Methods
  NameDescription
Public methodClone
Public methodStatic memberCreate(ActorSystem)
Create settings from the default configuration `akka.cluster.distributed-data`.
Public methodStatic memberCreate(Config)
Create settings from a configuration with the same layout as the default configuration `akka.cluster.distributed-data`.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWithDispatcher
Public methodWithDurableKeys
Public methodWithDurableStoreProps
Public methodWithGossipInterval
Public methodWithMaxDeltaElements
Public methodWithNotifySubscribersInterval
Public methodWithPruning
Public methodWithPruningMarkerTimeToLive
Public methodWithRole
Top
Extension Methods
See Also