Ejemplo n.º 1
0
 public ExternalTaskTopicManager(string workerId, ExternalTaskService externalTaskService,
                                 ExternalTaskTopicManagerInfo taskManagerInfo, IBackoffStrategy backoffStrategy, IPolicyManager policyManager)
 {
     this.workerId            = workerId;
     this.externalTaskService = externalTaskService;
     this.topicManagerInfo    = taskManagerInfo;
     this.backoffStrategy     = backoffStrategy;
     this.policyManager       = policyManager;
 }
Ejemplo n.º 2
0
 public ExternalTaskTopicManager(string workerId, ExternalTaskService externalTaskService,
                                 ExternalTaskTopicManagerInfo taskManagerInfo, IBackoffStrategy backoffStrategy)
     : this(workerId, externalTaskService, taskManagerInfo, backoffStrategy, new DefaultPolicyManager(backoffStrategy, taskManagerInfo.TopicName))
 {
 }
Ejemplo n.º 3
0
 public ExternalTaskTopicManager(string workerId, ExternalTaskService externalTaskService,
                                 ExternalTaskTopicManagerInfo taskManagerInfo)
     : this(workerId, externalTaskService, taskManagerInfo, new ExponentialBackoff(500, 2, 64000))
 {
 }