public Concurrency(ConcurrencyPolicy policy) { this.Policy = policy; }
public ICommandPublicationLimitSpecification CreateForPolicy(ConcurrencyPolicy policy) { return(new CommandCountPublicationLimitSpecification(int.MaxValue)); }
public ICommandPublicationLimitSpecification CreateForPolicy(ConcurrencyPolicy policy) { var countForPolicy = PolicyValues[policy]; return(new CommandCountPublicationLimitSpecification(countForPolicy)); }
public ICommandPublicationLimitSpecification CreateForPolicy(ConcurrencyPolicy policy) { return(new CommandCountPublicationLimitSpecification(this._commandLimit)); }