public void ClusteringDefaultSettings_IsNotEmpty() { var config = AkkatectureDefaultSettings.DefaultConfig(); var value = config.GetBoolean("akkatecture.aggregate-manager.handle-deadletters"); value.Should().BeTrue(); }
public AggregateManagerSettings(Config config) { var aggregateManagerConfig = config.WithFallback(AkkatectureDefaultSettings.DefaultConfig()); aggregateManagerConfig = aggregateManagerConfig.GetConfig("akkatecture.aggregate-manager"); HandleDeadLetters = aggregateManagerConfig.GetBoolean("handle-deadletters"); }
public DomainEventSubscriberSettings(Config config) { var domainEventSubscriberConfig = config.WithFallback(AkkatectureDefaultSettings.DefaultConfig()); domainEventSubscriberConfig = domainEventSubscriberConfig.GetConfig(_section); AutoSubscribe = domainEventSubscriberConfig.GetBoolean("auto-subscribe"); AutoReceive = domainEventSubscriberConfig.GetBoolean("auto-receive"); }
public AggregateManagerSettings(Config config) { var aggregateManagerConfig = config.WithFallback(AkkatectureDefaultSettings.DefaultConfig()); aggregateManagerConfig = aggregateManagerConfig.GetConfig(_section); HandleDeadLetters = aggregateManagerConfig.GetBoolean("handle-deadletters"); AutoDispatchOnReceive = aggregateManagerConfig.GetBoolean("auto-dispatch-on-receive"); }
public AggregateRootSettings(Config config) { var aggregateRootConfig = config.WithFallback(AkkatectureDefaultSettings.DefaultConfig()); aggregateRootConfig = aggregateRootConfig.GetConfig("akkatecture.aggregate-root"); UseDefaultEventRecover = aggregateRootConfig.GetBoolean("use-default-event-recover"); UseDefaultSnapshotRecover = aggregateRootConfig.GetBoolean("use-default-snapshot-recover"); }
public AggregateSagaManagerSettings(Config config) { var aggregateSagaManagerConfig = config.WithFallback(AkkatectureDefaultSettings.DefaultConfig()); aggregateSagaManagerConfig = aggregateSagaManagerConfig.GetConfig("akkatecture.aggregate-saga-manager"); AutoSpawnOnReceive = aggregateSagaManagerConfig.GetBoolean("auto-spawn-on-receive"); AutoSubscribe = aggregateSagaManagerConfig.GetBoolean("auto-subscribe"); }
public AggregateSagaSettings(Config config) { var aggregateSagaConfig = config.WithFallback(AkkatectureDefaultSettings.DefaultConfig()); aggregateSagaConfig = aggregateSagaConfig.GetConfig(_section); AutoReceive = aggregateSagaConfig.GetBoolean("auto-receive"); UseDefaultEventRecover = aggregateSagaConfig.GetBoolean("use-default-event-recover"); UseDefaultSnapshotRecover = aggregateSagaConfig.GetBoolean("use-default-snapshot-recover"); }
public AggregateRootSettings(Config config) { var aggregateRootConfig = config.WithFallback(AkkatectureDefaultSettings.DefaultConfig()); aggregateRootConfig = aggregateRootConfig.GetConfig(_section); UseDefaultEventRecover = aggregateRootConfig.GetBoolean("use-default-event-recover"); UseDefaultSnapshotRecover = aggregateRootConfig.GetBoolean("use-default-snapshot-recover"); SetReceiveTimeout = aggregateRootConfig.GetTimeSpan("set-receive-timeout"); }
public JobSchedulerSettings(Config config) { var schedulerConfig = config.WithFallback(AkkatectureDefaultSettings.DefaultConfig()); schedulerConfig = schedulerConfig.GetConfig(_section); JournalPluginId = schedulerConfig.GetString("journal-plugin-id"); SnapshotPluginId = schedulerConfig.GetString("snapshot-plugin-id"); TickInterval = schedulerConfig.GetTimeSpan("tick-interval"); }