public Publisher(ITenantResolver <IMessage> tenantResolver, BoundedContext boundedContext, ILogger logger) : base(tenantResolver, boundedContext, logger) { this.boundedContext = boundedContext; this.logger = logger; retryPolicy = new RetryPolicy(RetryableOperation.RetryPolicyFactory.CreateLinearRetryPolicy(5, TimeSpan.FromMilliseconds(300))); }
public Publisher(ITenantResolver <IMessage> tenantResolver, BoundedContext boundedContext) { this.tenantResolver = tenantResolver; this.boundedContext = boundedContext; }
public PublisherBase(ITenantResolver <IMessage> tenantResolver, BoundedContext boundedContext, ILogger logger) { this.tenantResolver = tenantResolver; this.boundedContext = boundedContext; this.logger = logger; }