public RuleDomainObject(IPersistenceFactory <State> factory, ISemanticLog log, IAppProvider appProvider, IRuleEnqueuer ruleEnqueuer) : base(factory, log) { this.appProvider = appProvider; this.ruleEnqueuer = ruleEnqueuer; }
public RuleDomainObject(IStore <Guid> store, ISemanticLog log, IAppProvider appProvider, IRuleEnqueuer ruleEnqueuer) : base(store, log) { Guard.NotNull(appProvider); Guard.NotNull(ruleEnqueuer); this.appProvider = appProvider; this.ruleEnqueuer = ruleEnqueuer; }
public RuleGrain(IStore <Guid> store, ISemanticLog log, IAppProvider appProvider, IRuleEnqueuer ruleEnqueuer) : base(store, log) { Guard.NotNull(appProvider, nameof(appProvider)); Guard.NotNull(ruleEnqueuer, nameof(ruleEnqueuer)); this.appProvider = appProvider; this.ruleEnqueuer = ruleEnqueuer; }
public RuleDomainObject(IPersistenceFactory <State> factory, ISemanticLog log, IAppProvider appProvider, IRuleEnqueuer ruleEnqueuer) : base(factory, log) { Guard.NotNull(appProvider, nameof(appProvider)); Guard.NotNull(ruleEnqueuer, nameof(ruleEnqueuer)); this.appProvider = appProvider; this.ruleEnqueuer = ruleEnqueuer; }