/// <summary> /// TBD /// </summary> /// <param name="role">TBD</param> /// <param name="rememberEntities">TBD</param> /// <param name="journalPluginId">TBD</param> /// <param name="snapshotPluginId">TBD</param> /// <param name="passivateIdleEntityAfter">TBD</param> /// <param name="stateStoreMode">TBD</param> /// <param name="tuningParameters">TBD</param> /// <param name="coordinatorSingletonSettings">TBD</param> public ClusterShardingSettings( string role, bool rememberEntities, string journalPluginId, string snapshotPluginId, TimeSpan passivateIdleEntityAfter, StateStoreMode stateStoreMode, TuningParameters tuningParameters, ClusterSingletonManagerSettings coordinatorSingletonSettings) : this(role, rememberEntities, journalPluginId, snapshotPluginId, passivateIdleEntityAfter, stateStoreMode, tuningParameters, coordinatorSingletonSettings, null) { }
/// <summary> /// TBD /// </summary> /// <param name="role">TBD</param> /// <param name="rememberEntities">TBD</param> /// <param name="journalPluginId">TBD</param> /// <param name="snapshotPluginId">TBD</param> /// <param name="stateStoreMode">TBD</param> /// <param name="tunningParameters">TBD</param> /// <param name="coordinatorSingletonSettings">TBD</param> public ClusterShardingSettings( string role, bool rememberEntities, string journalPluginId, string snapshotPluginId, StateStoreMode stateStoreMode, TunningParameters tunningParameters, ClusterSingletonManagerSettings coordinatorSingletonSettings) { Role = role; RememberEntities = rememberEntities; JournalPluginId = journalPluginId; SnapshotPluginId = snapshotPluginId; StateStoreMode = stateStoreMode; TunningParameters = tunningParameters; CoordinatorSingletonSettings = coordinatorSingletonSettings; }
/// <summary> /// TBD /// </summary> /// <param name="role">TBD</param> /// <param name="rememberEntities">TBD</param> /// <param name="journalPluginId">TBD</param> /// <param name="snapshotPluginId">TBD</param> /// <param name="passivateIdleEntityAfter">TBD</param> /// <param name="stateStoreMode">TBD</param> /// <param name="tuningParameters">TBD</param> /// <param name="coordinatorSingletonSettings">TBD</param> /// <param name="leaseSettings">TBD</param> public ClusterShardingSettings( string role, bool rememberEntities, string journalPluginId, string snapshotPluginId, TimeSpan passivateIdleEntityAfter, StateStoreMode stateStoreMode, TuningParameters tuningParameters, ClusterSingletonManagerSettings coordinatorSingletonSettings, LeaseUsageSettings leaseSettings) { Role = role; RememberEntities = rememberEntities; JournalPluginId = journalPluginId; SnapshotPluginId = snapshotPluginId; PassivateIdleEntityAfter = passivateIdleEntityAfter; StateStoreMode = stateStoreMode; TuningParameters = tuningParameters; CoordinatorSingletonSettings = coordinatorSingletonSettings; LeaseSettings = leaseSettings; }
public ClusterShardingSettings WithStateStoreMode(StateStoreMode mode) { return(Copy(stateStoreMode: mode)); }