예제 #1
0
파일: Publisher.cs 프로젝트: Elders/Cronus
        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)));
        }
예제 #2
0
 public Publisher(ITenantResolver <IMessage> tenantResolver, BoundedContext boundedContext)
 {
     this.tenantResolver = tenantResolver;
     this.boundedContext = boundedContext;
 }
예제 #3
0
 public PublisherBase(ITenantResolver <IMessage> tenantResolver, BoundedContext boundedContext, ILogger logger)
 {
     this.tenantResolver = tenantResolver;
     this.boundedContext = boundedContext;
     this.logger         = logger;
 }