Esempio n. 1
0
        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)));
        }
Esempio n. 2
0
 public Publisher(ITenantResolver <IMessage> tenantResolver, BoundedContext boundedContext)
 {
     this.tenantResolver = tenantResolver;
     this.boundedContext = boundedContext;
 }
Esempio n. 3
0
 public PublisherBase(ITenantResolver <IMessage> tenantResolver, BoundedContext boundedContext, ILogger logger)
 {
     this.tenantResolver = tenantResolver;
     this.boundedContext = boundedContext;
     this.logger         = logger;
 }